Time of Update: 2016-07-20
在 php.ini 設定檔裡面有這個選項disable_functions = ; This directive allows you to disable certain; functions for security reasons. It receives; a comma separated list of function names.; This directive is *NOT* affected by whether; Safe Mode is turned on or
Time of Update: 2016-07-20
在php中可以採集遠程頁面的函數有很多,如有file_get_contents(),fopen,file()這些函數都可採集遠程伺服器資料,但是要算效能curl最可,他支援支援多線程. 例 代碼如下複製代碼$curlPost = 'a=1&b=2';//類比POST資料$ch = curl_init();curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:0.0.0.0',
Time of Update: 2016-07-20
確定重複出現到現在為止,你已經知道如何去匹配一個字母或數字,但更多的情況下,可能要匹配一個單詞或一組數字。一個單詞有若干個字母組成,一組數字有若干個單數組成。跟在字元或字元簇後面的花括弧({})用來確定前面的內容的重複出現的次數。字元簇 含義^[a-zA-Z_]$ 所有的字母和底線^[[:alpha:]]{3}$ 所有的3個字母的單詞^a$ 字母a^a{4}$ aaaa^a{2,4}$ aa,aaa或aaaa^a{1,3}$ a,aa或aaa^a{2,}$ 包含多於兩個a的字串^a{2,} 如:
Time of Update: 2016-07-20
在php中我們要把字串轉換在數組可使用函數有str_split()、explode(),preg_split()函數了,如果把數群組轉換在字串我們也有一個函數implode()函數與直接把數組串連起來。 我們先來看字串轉換成數組str_split()print_r(str_split("Hello"));?>Array([0] => H[1] => e[2] => l[3] => l[4] => o)explode()$str = "Hello world. It's a
Time of Update: 2016-07-20
原理:讀取某網站的源檔案,再利用正則分析其原始碼,得到所有連結/**********qiushuiwuhen(2002-5-20)***********/if(empty($url))$url = "http://www.csdn.net/expert/";//設定url$site=substr($url,0,strpos($url,"/",8));//網站$base=substr($url,0,strrpos($url,"/")+1);//檔案所在目錄$fp = fopen($url, "r"
Time of Update: 2016-07-20
有時我們經常把網管的管理密碼給忘記了,下面我找到了兩種找到管理員密碼的方法,有需要瞭解的同學可進入參考。 方法一 代碼如下複製代碼define('IN_ECS', true); require(dirname(__FILE__) . '/includes/init.php'); $user='xiaoyao'; //管理使用者名 $newpass='x111111'; //設定你的新密碼
Time of Update: 2016-07-20
在php中empty(), isset(), is_null()三個函數在很多朋友看來都差不多,但我們簡單想一下好像又不同,一個空值,一個是否是一個變數,是否為null,下面我來舉例來說明。 很多人對於 PHP 的 empty(),isset() 及 is_null() 三個函數的用法比較模糊,網上的資料也很多,但未必能講的清楚,下面給出一個測試執行個體,對於理解這三個函數的區別會有很大的好處。 測試的類型如下: $a;$b = false;$c = '';$d = 0;$e =
Time of Update: 2016-07-20
magic_quotes_gpc方法是根據你php.ini配置來的,如果開啟了magic_quotes_gpc就產生,他的作用與addslashes是一樣的,下面我來詳細介紹一下關於magic_quotes_gpc用法。
Time of Update: 2016-07-20
本文章來給各位同學總結一下在php中一些常用的檔案夾/檔案目錄操作函數總結,這些只是簡單的介紹一些基礎方法,希望對入門者有所協助。 php檔案夾操作函數string basename ( string path [, string suffix] )給出一個包含有指向一個檔案的全路徑的字串,本函數返回基本的檔案名稱。如果檔案名稱是以 suffix 結束的,那這一部分也會被去掉。在 Windows 中,斜線(/)和反斜線()都可以用作目錄分隔字元。在其它環境下是斜線(/)。 string
Time of Update: 2016-07-20
在php中mt_rand()和rand()函數都是可以隨機產生一個純數位,他們都是需要我設定好種子資料然後產生,那麼mt_rand()和rand()那個效能會好一些呢,下面我帶著疑問來測試一下。 例子 1. mt_rand() 範例 代碼如下複製代碼echo mt_rand() . "n";echo mt_rand() . "n";echo mt_rand(5, 15);?> 上例的輸出類似於:160471601414786132786 注: 自 PHP 4.2.0 起,不再需要用 srand(
Time of Update: 2016-07-20
在php中date()函數是可以擷取時間日期的函數,可能大家常用的就年月日了,下面我來給大分享date()函數一此不為人知的參數。 date()函數這個函數就比較熟悉了 代碼如下複製代碼echo("Result with date():");echo(date("l") . "");echo(date("l dS of F Y h:i:s A") . "");echo("Oct 3,1975 was on a ".date("l",
Time of Update: 2016-07-20
本文章來給大家介紹debug_backtrace、debug_print_backtrace和匿名函數一些用法分析,有需要瞭解的同學不防進入參考。 debug_print_backtrace,與之不同的是它會直接列印回溯資訊。debug_print_backtrace() 是一個很低調的函數,很少有人注意過它.不過當我對著一個對象調用另一個對象再調用其它的對象和檔案中的一個函數出錯時,它正在一邊笑呢.debug_print_backtrace() 可以列印出一個頁面的調用過程 ,
Time of Update: 2016-07-20
在php中字母大小寫轉換函式包括有:strtolower,strtoupper,ucfirst,ucwords等等函數,本文章來分別給各位介紹這幾個字母大小寫轉換函式使用方法。 1.將字串轉換成小寫strtolower(): 該函數將傳入的字串參數所有的字元都轉換成小寫,並以小定形式放回這個字串 代碼如下複製代碼echo strtolower("Hello WORLD!");?>2.將字元轉成大寫strtoupper():
Time of Update: 2016-07-20
在php中刪除函數比js要具體很多,除了trim()函數,還有ltrim()和rtrim()函數,他們分別要刪除前後左右的空格了,除了這三個函數還可以使用正則刪除。 ltrim()函數ltrim($str, $charlist)//$str表示被處理的字串;//$charlist是要刪除的特殊字元,若為空白則去除左端的空格 代碼如下複製代碼 $t=" ...I'm Jacky..."; echo "a" .$t .""; $left=ltrim($t); echo "a" .$left
Time of Update: 2016-07-20
如果你想使用php擷取圖片的高與寬我們可以直接利用php中的getimagesize函數來操作,下面我來給大家詳細介紹getimagesize函數使用方法。 getimagesize() 函數將測定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 影像檔的大小並返回映像的尺寸以及檔案類型和一個可以用於普通 HTML 檔案中 IMG 標記中的 height/width 文本字串。 代碼如下複製代碼$arr =
Time of Update: 2016-07-20
php有很多方法可以擷取遠程檔案大小的哦,最常用的就有fsockopen、file_get_contents、curl函數哦,下面我來給各位總結一下。 1、fsockopen 代碼如下複製代碼function getFileSize($url){$url = parse_url($url);if($fp =
Time of Update: 2016-07-20
file_get_contents函數多用來於來採集遠程伺服器上的內容,但使用file_get_contents函數之前我們在php.ini中是必須把allow_url_fopen開啟才行 問題描述fopen(),file_get_contents(),getimagesize()
Time of Update: 2016-07-20
本文章來給大家介紹PHP常用字串正則替換及剖分函數比較,在php字串正則替換大概有:str_replace、str_ireplace、substr_replace、preg_replace、preg_match、preg_match_all、preg_quote、preg_split、ereg_replace、eregi_replace、preg_replace、str_split函數,下面我來給大家介紹。
Time of Update: 2016-07-20
文章詳細介紹PHP內建的Math函數的些使用過程的問題,希望些方法對各位有所協助哦。 如題所示。。。木有做大規模的運算,還不知道。。。擦,PHP的Math函數運算原來是如此之慢的。。。大家還是麻煩點,手寫多幾句算鳥~~~小二!上代碼。。。。 代碼如下複製代碼$start = microtime(TRUE); for ($i=0; $i $s = 0; for ($j=0; $j $s += ($j+$i+1) * ($j+$i+1); } }
Time of Update: 2016-07-20
在php中str_ireplace()str_replace函數就是字元替換了,我覺得他們最大的區別就是一個對大小寫不敏感,一個對大小寫敏感其它的都一樣。 str_replace() 函數定義:使用一個字串替換字串中的另一些字元,對大小寫敏感的搜尋文法:str_replace(find,replace,string,count)執行個體: 代碼如下複製代碼輸出hupeng studyingstr_ireplace()