Time of Update: 2016-07-25
本文介紹下,用php中的curl函數取得指定IP地址下所有資訊的API代碼,有需要的朋友參考下。分享下用curl擷取指定IP下所有資訊的api代碼。有關curl的相關內容,可以參考以下文章:php curl上傳檔案的簡單例子php curl post的簡單樣本php curl應用執行個體分析php curl用法的執行個體代碼php使用curl判斷遠程檔案是否存在的代碼php使用curl偽造IP來源的代碼php curl 學習總結先充充電,然後看下面的代碼。代碼如下: true, );
Time of Update: 2016-07-25
本文介紹下,在php中關閉魔術引號magic_quotes_gpc的方法,有需要的朋友參考下。在php中,magic_quotes_gpc 指令只能在系統級關閉,在運行時無法關閉。即不能用 ini_set('magic_quotes_gpc',0);來關閉。在無法修改伺服器段設定檔的情況下,這裡提供另一種辦法,使用 .htaccess 來修改配置。php_flag magic_quotes_gpc
Time of Update: 2016-07-25
本文介紹下,用php實現檔案下載的一個函數,可以支援多種格式檔案的下載。有需要的朋友參考下。php檔案下載函數分享,代碼如下:404 File not found!"); } //Gather relevent info about file $len = filesize($file); $filename = basename($file); $file_extension = strtolower(substr(strrchr($filename,"."),1));
Time of Update: 2016-07-25
本文介紹下,用php實現多線程抓取網頁的代碼,有需要的朋友參考下。在php中,可以使用Curl完成各種傳送檔案的操作,比如類比瀏覽器發送GET,POST請求等。php語言本身並不支援多線程,所以開發爬蟲程式效率並不高,因此藉助Curl Multi Functions 來實現並發多線程的訪問多個url地址。有關curl的基礎內容,可以參考如下的文章:php curl應用執行個體分析php curl用法的執行個體代碼php curl 學習總結 本節介紹使用 Curl Multi Functions
Time of Update: 2016-07-25
本文介紹下,用php計算指定檔案夾資訊的一段代碼,可以統計出檔案夾的數量、檔案數量、以及檔案夾的大小等。有需要的朋友參考下。以下代碼,實現:計算檔案夾的大小,包括子檔案夾,格式化輸出檔案夾大小、檔案數、子檔案夾數資訊。如下:路徑 : $path";echo "目錄大小 : ".sizeFormat($ar['size'])."";echo "檔案數 : ".$ar['count']."";echo "目錄術 : ".$ar['dircount'].""; //print_r($ar);
Time of Update: 2016-07-25
class CacheException extends Exception {}/*** 緩衝抽象類別*/abstract class Cache_Abstract {/** * 讀緩衝變數 * * @param string $key 緩衝下標 * @return mixed */ abstract public function fetch($key);/** * 緩衝變數 * * @param string
Time of Update: 2016-07-25
本文介紹下,php實現的一個增強型的mhash的函數代碼,有需要的朋友參考下。在程式中用到了php的加密函數mhash,報錯: Fatal error : Call to undefined function mhash()以下提供二種解決方案,供參考。1,匯入php_mhash.dll擴充檔案,除此之外還要匯入 libmhash.dll (mhash 庫的載入依賴這個檔案) ,在 Apache 的設定檔 Httpd.conf 中載入 LoadFile
Time of Update: 2016-07-25
本文分享下,php函數register_shutdown_function的用法,有需要的朋友參考下。php函數register_shutdown_function的用法,如下: 說明:在php指令碼死掉時,不想給使用者顯示一個致命錯誤或一個空白頁(在display_errors設為off的情況下) 。PHP中有一個叫做 register_shutdown_function
Time of Update: 2016-07-25
在php中操作檔案是對php程式員的最基本要求,php中提供了大量的工具,用於建立,上傳和編輯檔案。本節教程開始講解如何與檔案進行互動。以協助大家理解PHP中的所有類型的檔案操作!php檔案操作的注意事項在php中對檔案操作,一定要非常謹慎。常見的錯誤包括編輯了錯誤的檔案,用垃圾資料填補了硬碟和意外刪除了檔案的內容。在日常的php開發中,對於檔案操作這一塊,應該合理的使用方法,並做好異常的捕獲等,以最大可能的避免不必要的誤操作,甚至重大的檔案安全故障。php檔案操作概述學習php的檔案操作,需要
Time of Update: 2016-07-25
function getip() { $unknown = 'unknown'; if ( isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] && strcasecmp($_SERVER['HTTP_X_FORWARDED_FOR'], $unknown) ) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (
Time of Update: 2016-07-25
main(){ int a = -1;printf("%d, %o", a,
Time of Update: 2016-07-25
本文介紹下,php實現的一個縮圖類,支援載入圖片檔案與載入圖片字串,按比例展開等,代碼後面有調用樣本供參考。分享個php縮圖類,可以實現如下的功能: 1,支援載入圖片檔案和載入圖片字串2,可以將縮圖輸出到瀏覽器和保持縮圖檔案3,支援gif,png,jpeg類型的縮減4,可以設定是否按比例來展開代碼如下: maxWidth = $maxWidth; $this->maxHeight = $maxHeight; $this->scale =
Time of Update: 2016-07-25
分享一個php檔案下載類,可以支援多種檔案類型,比如php、html、圖片等。有需要的朋友參考下。在php實現的檔案下載類或方法中,可以分為普通檔案下載和特殊檔案(如:PHP檔案、HTML檔案、圖片等)下載。對於普通的檔案下載,只需要寫一個連結指向該檔案即可,比如:filename.rar。但對於安全性要求比較高的檔案,比較常見的處理辦法是寫一個函數或一個類來處理檔案下載操作以及下載前的一些準備工作。本文分享的這個這個PHP檔案下載類可以支援多種檔案類型,可以下載PHP、HTML等檔案,也可以在
Time of Update: 2016-07-25
本文介紹下,在php編程中,用於防止ddos攻擊的一個簡單方法,有需要的朋友參考下。我們知道拒絕服務的攻擊,即DDOS攻擊會導致頻寬被佔用,讓正常使用者無法訪問網站。這裡提供一個簡單的參考方法,修改php.ini檔案 1) "disable_functions"改成gzinflate,預設是放空2) ”allow_url_fopen“設為Off3) php_sockets.dll
Time of Update: 2016-07-25
本文介紹下,用php擷取漢字中首個字母的方法,編碼格式為gb2312,有需要的朋友參考下。php取得漢字中首個字母,代碼:0xB0C4,'b'=>0xB2C0,'c'=>0xB4ED,'d'=>0xB6E9,'e'=>0xB7A1,'f'=>0xB8C0,'g'=>0xB9FD,'h'=>0xBBF6,'j'=>0xBFA5,'k'=>0xC0AB,'l'=>0xC2E7,'m'=>0xC4C2,'n'=>0xC5B5,'o'=>0xC5BD,'p'=>0xC6D9,'q'=>0xC8BA,'r
Time of Update: 2016-07-25
分享一個簡單的php分頁代碼,適合初學php的朋友參考。代碼: "; // 上一頁 if ($offset>0) { $result .= " Prev "; } $pages = $allPageNums; //總頁數 $page = $curPage; //當前頁數 $page_len = 9; $page_len =
Time of Update: 2016-07-25
本文介紹下,php編程中最基礎的一個命令,即echo命令的具體用例,供大家學習參考。PHP的命令echo輸出文本到Web瀏覽器的一種手段。縱觀你的PHP的職業生涯中,您將使用echo命令比其他任何命令,都要經常的多。所以,讓我們給它一個堅實的認真仔細地閱讀吧!輸出一個字串要輸出一個字串,就像我們在前面的課程中完成,使用PHP的echo。您可以將其中一個字串變數,或您可以使用引號,像我們這樣的下面,建立一個字串echo功能將輸出。代碼:I 喜歡 PHP!";?>結果:Hello!I 喜歡 PHP!
Time of Update: 2016-07-25
本文介紹下,在php中有關多線程編程之管道通訊的例子,有需要的朋友參考下。php多線程實現管道通訊,代碼如下: fifoPath = $fifoPath; } // 寫管道函數開始 function open_write() { $this->w_pipe = fopen($this->fifoPath, 'w'); if ($this->w_pipe == NULL) { error("open pipe {$this->
Time of Update: 2016-07-25
本文介紹下,用php擷取百度收錄情況,以及百度快照時間的一段代碼,有需要的朋友,作個參考吧。用php代碼實現查詢百度收錄情況與百度快照時間。代碼: (.*)/”; /*用以匹配快照日期的字串*/ $times = “/\d{4}-\d{1,2}-\d{1,2}/”; /*匹配快照日期的Regex,如:2011-8-4*/ $s0 = @file_get_contents($all); /*將site:www.ninthday.net的網頁置入$s0字串中*/ $s1 =
Time of Update: 2016-07-25
if($config['urlrewrite']==1)或 if($config['urlrewrite']==='1')來判斷。複製代碼說明: $a == $b;// Equal TRUE if $a is equal to $b.$a === $b;// Identical TRUE if $a is equal to $b, and they are of the same type. (introduced in PHP