Time of Update: 2016-07-15
我們在實際編碼中,要想實現對記憶體的查看和操作,許多程式員們第一個想到的就是下面是PHP memory_get_usage()使用樣本: echo memory_get_usage(), 'br />'; // 313864 $tmp = str_repeat('http://blog.huachen.me/', 4000); echo memory_get_usage(), 'br />'; // 406048 unset($tmp); echo
Time of Update: 2016-07-15
?php class UserName { //定義屬性 private $name; //定義建構函式 function __construct( $name ) { $this->name = $name; //這裡已經使用了this指標 } //解構函式 function __destruct(){} //列印使用者名稱成員函數
Time of Update: 2016-07-15
大家都知道,在網路上衝浪必須要經受住病毒,木馬的攻擊,保護我們乾淨的衝浪環境。在這裡,大家將會瞭解到1、防止跳出web目錄 PHP木馬攻擊的防禦首先修改httpd.conf,如果你只允許你的php指令碼程式在web目錄裡操作,還可以修改httpd.conf檔案限制php的操作路徑。比如你的web目錄是/usr/local/apache/htdocs,那麼在httpd.conf裡加上這麼幾行:php_admin_value open_basedir /usr/local/apache
Time of Update: 2016-07-15
大家都知道,PHP顯示文章發布時間程式碼範例: ?php function format_date($dateStr) { $limit = time() - strtotime($dateStr); $r = ""; if($limit 60) { $r = '剛剛'; } elseif($limit >= 60 && $limit 3600) { $r = floor($limit / 60) .
Time of Update: 2016-07-15
?PHP $file = 'dirlist.PHP'; $result = @unlink ($file); if ($result == false) { echo '蚊子趕走了'; } else { echo '無法趕走'; } ?> 即可.PHP刪除複製檔案中的複製檔案同樣也很容易: ?PHP $file = 'yang.txt'; $newfile = 'ji.txt'; # 這個檔案父資料夾必須能寫
Time of Update: 2016-07-15
我們在這裡為大家詳細介紹了有關使用這些PHP加密解密的原因是因為有時自己的URL地址被人擷取以後想破解你裡面傳值的內容就必須知道你的key,沒有key,他應該要破了一陣子才能知道你URL裡面的內容吧...閑話少說,先將它們打包成一個檔案就叫fun.php吧 ?php function passport_encrypt($txt, $key) { srand((double)microtime() * 1000000); $encrypt_key = md5(
Time of Update: 2016-07-15
今天在這裡要向大家介紹的是有關PHP列印任意時間代碼: ?php date_default_timezone_set ('Asia/Shanghai'); $a = date('Y-m-d H:i:s', strtotime('-1 day')); echo $a; ?> 上述PHP列印任意時間代碼可列印前一天時間,用類似方法可以列印任意你要求的確定時間。其中-為往前的對應時間,+為往後的對應時間。 -1 year -
Time of Update: 2016-07-15
PHP擷取檔案屬性之擷取最近修改時間: ?php $file = 'test.txt'; echo date('r', filemtime($file)); ?> 返回的說unix的時間戳記,這在緩衝技術常用.相關PHP擷取檔案屬性的還有擷取上次被訪問的時間fileatime(),filectime()當檔案的許可權,所有者,所有組或其它 inode 中的中繼資料被更新時間,fileowner()函數返迴文件所有者$owner =
Time of Update: 2016-07-15
PHP路徑函數之string realpath ( string $path ) 返回正常化的絕對路徑名realpath()會檢測$path指向的目標檔案(或檔案夾)是否真實存在,相當於調用了file_exists($path)。如果目標檔案存在且不是符號串連(windows下叫“捷徑”),則返回該檔案的絕對路徑名,且不包含’/./’ 或
Time of Update: 2016-07-15
今天我們來深入的瞭解一下PHP語言的深層次概念。特別說明:此PHP eval加密解密程式好像一定得在PHP5上面使用,我在PHP4上面測試eval(gzinflate(base64_decode("codes")))內加密的代碼始終無法正常解密以下是PHP eval加密破解的代碼: ?php /* Taken from http://www.php.net/manual/ de/function.eval.php#59862 Directions:
Time of Update: 2016-07-15
“用i+=1代替i=i+1。符合c/c++的習慣,效率還高”;對global變數,應該用完就unset()掉盡量的少進行檔案操作,雖然PHP的檔案操作效率也不低的;最佳化Select
Time of Update: 2016-07-15
對於初學者來說,PHP二級聯動菜單程式碼範例: script language = "JavaScript"> var onecount; onecount=0; subcat = new Array(); ?php mysql_connect("localhost","charles", "charles"); mysql_select_db( "_crm" ); $sql = "select
Time of Update: 2016-07-15
文法: void eval(string code_str);傳回值: 無函式種類: 資料處理PHP函數eval()內容說明PHP函數eval()可將字串之中的變數值代入,通常用在處理資料庫的資料上。參數 code_str 為欲處理的字串。值得注意的是待處理的字串要符合 PHP 的字串格式,同時在結尾處要有分號。使用本函式處理後的字串會沿續到 PHP 程式結束。PHP函數eval()使用範例 ?php $string = '杯子'; $name = '咖啡'; $str = '這個
Time of Update: 2016-07-15
通過對格式:bool isset ( mixed var [, mixed var [, ...]] )功能:檢測變數是否設定傳回值:若變數不存在則返回 FALSE 若變數存在且其值為NULL,也返回 FALSE 若變數存在且值不為NULL,則返回 TURE同時檢查多個變數時,每個單項都符合上一條要求時才返回 TRUE,否則結果為 FALSE版本:PHP 3, PHP 4, PHP 5更多說明:使用 unset() 釋放變數之後,它將不再是 isset()。
Time of Update: 2016-07-15
大多數網站開發人員們都開始使用一個發送E-MAIL的指令碼也許是你能夠在Web 網站上找到的最普通的指令碼之一了,雖然它很簡單,一個郵件指令碼有時會令程式員非常沮喪.PHP中有一個叫做PHP mail()函數,它只需要知道接收方的地址和信件主體就可以發送郵件,但是要讓mail()按你的意思運行你還需要解決一些棘手的問題.要使PHP
Time of Update: 2016-07-15
在 ?php $file = 'dirlist.php'; if (is_readable($file) == false) { die('檔案不存在或者無法讀取'); } else { echo '存在'; } ?> 判斷檔案存在的函數還有file_exists(下面示範),但是這個顯然無is_readable全面.,當一個檔案存在的話可以用 ?php $file = "filelist.php"
Time of Update: 2016-07-15
PHP全站許可權驗證程式碼範例: html> head> title>e /title> /head> body> form action="login.php" method="POST" > 使用者: input type="text" name="username"> br> 密碼: input type="password" name="password">
Time of Update: 2016-07-15
// 向瀏覽器發送404 狀態代碼header(“HTTP/1.1 404 Not Found”);或者header(“HTTP/1.1 404″);// 永久重新導向header(“Location: http://weizhifeng.net/”);//預設是301 跳轉// 臨時重新導向header(“HTTP/1.1 302 Found”);header(“Location:
Time of Update: 2016-07-15
我們知道,在PHP寫入檔案判斷是否能被寫: ?php $file = 'dirlist.php'; if (is_writable($file) == false) { die("我是雞毛,我不能"); } ?> 能寫了的話可以使用file_put_contents函數實現PHP寫入檔案: ?php $file = 'dirlist.php'; if (is_writable($file) == false) { die(
Time of Update: 2016-07-15
一、PHP 記憶體回收機制(Garbage Collector 簡稱GC) 在PHP中,沒有任何變數指向這個對象時,這個對象就成為垃圾。PHP會將其在記憶體中銷毀;這是PHP的GC垃圾處理機制,防止記憶體溢出。當一個PHP線程結束時,當前佔用的所有記憶體空間都會被銷毀,當前程式中所有對象同時被銷毀。GC進程一般都跟著每起一個SESSION而開始啟動並執行.gc目的是為了在session檔案到期以後自動銷毀刪除這些檔案.二、__destruct /unset __destruct()