閱讀(15) 作者(admin)
如何在php中判斷一個(gè)網(wǎng)頁(yè)請(qǐng)求是ajax請(qǐng)求還是普通請(qǐng)求?你可以通過(guò)傳遞參數(shù)的方法來(lái)實(shí)現(xiàn),例如使用如下網(wǎng)址請(qǐng)求:/path/to/pkphp.com/script.php?ajax在php腳本中使用如下方法判斷: 復(fù)制代碼 代碼如下:if(isset($_GET['ajax'...
閱讀(18) 作者(admin)
1:為什么我得不到變量 我在一網(wǎng)頁(yè)向另一網(wǎng)頁(yè)P(yáng)OST數(shù)據(jù)name,為什么輸出$name時(shí)卻得不到任何值? 在PHP4.2以后的版本中register_global默認(rèn)為off 若想取得從另一頁(yè)面提交的變量: 方法一:在PHP.ini中找到register_global,并...
閱讀(16) 作者(admin)
1.打開apache的httpd.conf文件,找到# Virtual hosts#Include conf/extra/httpd-vhosts.conf這一段把Include conf/extra/httpd-vhosts.conf前面的"#"去掉。
2.修改位于(win7)c:/windows/system32/drivers/etc/目錄下...
閱讀(17) 作者(admin)
復(fù)制代碼 代碼如下:<?php//delfile("upload",10);function delfile($dir,$n) //刪除當(dāng)DIR路徑下N分鐘前創(chuàng)建的所有文件;{if(is_dir($dir)) { if($dh=opendir($dir)) { while (false !== ($file = readdir($dh))...
閱讀(19) 作者(admin)
在PHP腳本中變量主要有:內(nèi)置超級(jí)全局變量,一般的變量,常量,全局變量,靜態(tài)變量等等,我們?cè)谑褂盟鼈兊臅r(shí)候除了要正確地知道它們的語(yǔ)法以外,更重要的是,我們要知道它們?cè)诒举|(zhì)上的區(qū)別與聯(lián)系―即它們的作用域的問(wèn)題。1.內(nèi)置超級(jí)...
閱讀(26) 作者(admin)
一、兩個(gè)重要目錄:Apache有兩個(gè)重要的目錄:1、配置目錄/etc/httpd/conf;2、文檔目錄/var/www:二、兩種配置模式:Apache在Fedora下的兩種配置方式:文本模式(終端命令行)和圖形化配置。兩者各有優(yōu)勢(shì):圖形化下配置,更容易上手,在文...
閱讀(15) 作者(admin)
復(fù)制代碼 代碼如下:function getDistanceBetweenPointsNew($latitude1, $longitude1, $latitude2, $longitude2) { $theta = $longitude1 - $longitude2; $miles = (sin(deg2rad($latitude1)) * sin(deg2rad($l...
閱讀(16) 作者(admin)
date.csv:"ID" "NAME" "EMAIL""1" "小明" "xm@163.com""2" "小東" "xd@sina.com""3" "小少" "shaozi@hotmai.com"讀取這個(gè)csv文件復(fù)制代碼 代碼如下:<?php$handle=f...
閱讀(22) 作者(admin)
Base62類源碼:復(fù)制代碼 代碼如下:class Base62 {
private $string = "vPh7zZwA2LyU4bGq5tcVfIMxJi6XaSoK9CNp0OWljYTHQ8REnmu31BrdgeDkFs";
public function base62_encode($str) { $out = '';...
閱讀(28) 作者(admin)
ID是網(wǎng)站中經(jīng)常出現(xiàn)的,它一般是數(shù)字,但是我們發(fā)現(xiàn)現(xiàn)在的網(wǎng)站很多ID都是字母了,比如YouTube的視頻播放頁(yè)它的URL類似/watch?v=yzNjIBEdyww。 下面是一個(gè)生成字母ID的方法。使用示例:復(fù)制代碼 代碼如下: alphaID(12354);...
閱讀(21) 作者(admin)
最近幾天正在做一個(gè)小型CMS,用到圖片上傳了,想利于CodeIgniter的上傳類去實(shí)現(xiàn),但測(cè)試中有好多問(wèn)題,我把經(jīng)過(guò)和要注意的地方分享一下!復(fù)制代碼 代碼如下:<?php echo form_open_multipart('picture/upload');?><?php ec...
閱讀(19) 作者(admin)
使用substr函數(shù)截取: 復(fù)制代碼 代碼如下:substr(md5("admin"),8,16); // 16位MD5加密 md5("admin"); // 32位MD5加密...
閱讀(21) 作者(admin)
我就遇到這種問(wèn)題,網(wǎng)上找到這個(gè)解決的方案,就收藏下寫PHP的朋友們肯定遇到過(guò)這樣一個(gè)問(wèn)題:通過(guò)header函數(shù)改變http協(xié)議頭的時(shí)候,會(huì)出現(xiàn)一個(gè)類似下面格式的warning:復(fù)制代碼 代碼如下:Warning: Cannot modify header inform...
閱讀(14) 作者(admin)
第一種:<?php function downfile(){ $filename=realpath("resume.html"); //文件名 $date=date("Ymd-H:i:m"); Header( "Content-type: application/octet-stream "); Header( "Accept-Ranges: bytes "); Heade...
閱讀(14) 作者(admin)
因有一項(xiàng)目新聞發(fā)布系統(tǒng),數(shù)據(jù)庫(kù)內(nèi)容字段中存儲(chǔ)的是原圖的路徑(當(dāng)然還有其他文字內(nèi)容啦,內(nèi)容里插圖時(shí),存的是圖片路徑),但前臺(tái)想使用縮略圖,琢磨1小時(shí)余,得到以下結(jié)果,可解決問(wèn)題(取img標(biāo)簽會(huì)了,取別的標(biāo)簽任意屬性自...
閱讀(18) 作者(admin)
在PB開發(fā)過(guò)程中,由于數(shù)據(jù)庫(kù)中使用了 ntext字段,出現(xiàn)以下提示錯(cuò)誤,郁悶了很長(zhǎng)時(shí)間找不到解決方案,后查閱大量資料,終于明白:PB報(bào)錯(cuò): 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本將 ntext 數(shù)據(jù)或僅使用 Unicode 排序規(guī)則...
閱讀(19) 作者(admin)
PHP中如何將ip地址轉(zhuǎn)成十進(jìn)制數(shù)呢?現(xiàn)在PHP中有很多時(shí)候都會(huì)用到ip地址,但是這個(gè)ip地址獲取的時(shí)候都不是10進(jìn)制的。那么PHP中如何將ip地址轉(zhuǎn)成十進(jìn)制數(shù)就是我們比較頭疼的事情了,下面兩種方法是我整理處理來(lái)相對(duì)比較簡(jiǎn)單...
閱讀(11) 作者(admin)
PHP怎么實(shí)現(xiàn)網(wǎng)站保存快捷方式呢?下面是一段PHP代碼,下面這段代碼,可以PHP實(shí)現(xiàn)網(wǎng)站保存快捷方式,以便用戶隨時(shí)瀏覽。 復(fù)制代碼 代碼如下: <?php
$Shortcut = "[InternetShortcut] URL=http://blog.csdn.net/lee_magnum/...
閱讀(13) 作者(admin)
很不習(xí)慣PHP中的變量作用域,PHP中函數(shù)變量和全局是完全隔絕的,也就是無(wú)法相互訪問(wèn)。比如下面這樣:復(fù)制代碼 代碼如下:$test = 123; abc(); //這里什么都不輸出,因?yàn)樵L問(wèn)不到$test變量function abc(){ echo($test);}$te...
閱讀(20) 作者(admin)
我們先來(lái)檢查一下自己的php是不是打開了gd庫(kù)。復(fù)制代碼 代碼如下:<?phpif(extension_loaded('gd')) { echo '你可以使用gd<br>'; foreach(gd_info() as $cate=>$value) echo "$cate: $value<br>";}else echo '...
閱讀(11) 作者(admin)
PHP規(guī)范1. 為什么要編碼規(guī)范•編碼規(guī)范(code conventions)對(duì)于程序員而言尤為重要,有以下幾個(gè)原因:1.在一個(gè)軟件的生命周期中,80%的花費(fèi)用于維護(hù)。2.幾乎沒(méi)有任何一個(gè)軟件在其整個(gè)生命周期中均由最初的開發(fā)人員來(lái)維...
閱讀(20) 作者(admin)
偽造跨站請(qǐng)求介紹偽造跨站請(qǐng)求比較難以防范,而且危害巨大,攻擊者可以通過(guò)這種方式惡作劇,發(fā)spam信息,刪除數(shù)據(jù)等等。這種攻擊常見的表現(xiàn)形式有: 偽造鏈接,引誘用戶點(diǎn)擊,或是讓用戶在不知情的情況下訪問(wèn) 偽造表單,引誘...
閱讀(18) 作者(admin)
PHP 5.4來(lái)了,這是自5.3后的又一次主版本升級(jí)。此次升級(jí)改動(dòng)較為顯著,刪除了一些過(guò)氣兒的函數(shù),帶來(lái)了高達(dá)20%的速度提升和更少的內(nèi)存使用。新特性與改動(dòng)此次更新的關(guān)鍵新特性,包括:新增traits,更精簡(jiǎn)的Array數(shù)組語(yǔ)法,供測(cè)試使...
閱讀(10) 作者(admin)
全頁(yè)面靜態(tài)化緩存也就是將頁(yè)面全部生成html靜態(tài)頁(yè)面,用戶訪問(wèn)時(shí)直接訪問(wèn)的靜態(tài)頁(yè)面,而不會(huì)去走php服務(wù)器解析的流程。此種方式,在CMS系統(tǒng)中比較常見,比如dedecms;一種比較常用的實(shí)現(xiàn)方式是用輸出緩存:復(fù)制代碼 代碼如下:Ob_...
閱讀(20) 作者(admin)
最近用php進(jìn)行文件目錄信息讀取,在網(wǎng)上弄到下面一段代碼://獲取指定目錄下的文件列表//$path 指定的目錄,默認(rèn)為當(dāng)前目錄//$ifchild 是否顯示子目錄文件列表,默認(rèn)不顯示//$curpath 顯示當(dāng)前的路徑,默認(rèn)為從當(dāng)前目錄開始;這...