Time of Update: 2017-01-13
短網址(Short URL) ,顧名思義就是在形式上比較短的網址。在Web 2.0的今天,不得不說,這是一個潮流。目前已經有許多類似服務,藉助短網址您可以用簡短的網址替代原來冗長的網址,讓使用者可以更容易的分享連結。演算法原理1)將長網址md5產生32位簽名串,分為4段, 每段8個位元組;2)對這四段迴圈處理, 取8個位元組, 將他看成16進位串與0x3fffffff(30位1)與操作, 即超過30位的忽略處理;3)這30位分成6段, 每5位的數字作為字母表的索引取得特定字元,
Time of Update: 2017-01-13
首先說下ereg()與eregi()的區別:ereg()字串對比匹配函數,區分字串大小寫;eregi()字串對比匹配函數,不區分字串大小寫.這兩個函數在php正則裡經常會用到,但是由於php5.3以後的版本不再支援此函數,如果使用此函數會報:Function eregi() is
Time of Update: 2017-01-13
例子代碼 代碼如下 複製代碼 $rconfig = pdo_fetch("SELECT * FROM ".tablename("eduTwo_renren")." WHERE weid =
Time of Update: 2017-01-13
最後總結測試環境:Ubuntu Server 14.04PHP Version 5.5.9-1ubuntu4Apache/2.4.7
Time of Update: 2017-01-13
例子 代碼如下複製代碼 function get_csv_contents( $file_target ){ $handle = fopen( $file_target, 'r'); while ($data = fgetcsv($handle, 1000, ",")) { $num = count($data); echo "<p>
Time of Update: 2017-01-13
方法一,使用 fsockopen嚴重鄙視curl_getinfo! 代碼如下複製代碼 function get_http_code($url="localhost", $port=80, $fsock_timeout=10){ set_time_limit(0); ignore_user_abort(true); //
Time of Update: 2017-01-13
測試代碼如下 代碼如下複製代碼 //PHP解壓縮檔案(zip)function unzip_file($file, $destination){$zip = new ZipArchive() ;//開啟壓縮檔if ($zip->open($file) !== TRUE) {die ('Could not open archive');}//建立檔案$zip->extractTo($destination);$zip->close();echo
Time of Update: 2017-01-13
當用盡一切辦法發現 伺服器真的無法使用curl時。或者curl不支援https時。curl https 出現502時。你又不想重裝網站環境。那你就改用file_get_contents 代替吧。curl 經常使用的 curl get curl postcurl get 替代 直接用file_get_contents($url) 就可以了curl post 替代: 代碼如下複製代碼 function Post($url, $post = null) { &
Time of Update: 2017-01-13
1.正則過濾指定標籤 代碼如下複製代碼 /*** @param $content* @return mixed* 過濾a標籤保留內容*/public function delete_tags_a($content){$content = preg_replace("#<a[^>]*>(.*?)</a>#is", "$1", $content);return $content;}
Time of Update: 2017-01-13
例子1 代碼如下複製代碼 <?php//$startdate是開始時間,$enddate是結束時間$startdate="2011-3-15 11:50:00";$enddate="2012-12-12
Time of Update: 2017-01-13
fread文法:string fread ( resource $handle , int $length )fread()讀取到的位元組長度由處理引用的檔案指標。讀儘快停止對符合下列條件之一:已經讀取的位元組長度!eof(檔案結束)達到一包可用網路(流)已閱讀8192位元組(開啟後使用者空間流)*///fread讀取檔案執行個體一 代碼如下複製代碼 $filename =
Time of Update: 2017-01-13
1.list函數list函數是把數組中的值賦給一些變數,文法如下:void list ( mixed $varname, mixed $varname... )像 array() 一樣,這不是真正的函數,而是語言結構。list() 用一步操作給一組變數進行賦值。 注意: list() 僅能用於數字索引的數組並假定數字索引從 0 開始。例1. list() 例子代碼:
Time of Update: 2017-01-13
代碼如下複製代碼 mysql_connect mysql_connect($this->root,$this->user,$this->pass) /*mysql_connect ,單個反問使用者不會頻繁的調用資料庫教程,沒必要保持串連,而且mysql的串連數也是有限制的, 使用
Time of Update: 2017-01-13
12.3 自動微縮圖的產生 由於圖片的資料量比較大,傳遞過程相對較長,所以在使用者瀏覽圖片時,常常希望先顯示一個圖片的縮圖。
Time of Update: 2017-01-13
最近在網上的交流中發現大家對SESSION的使用上有很多誤區,本質上就是不瞭解SESSION的工作原理。SESSION會話開啟時,會首先發送一個對瀏覽器的唯一標識session_id的cookie(名字為PHPSESSID可以通過session_name()擷取),同session.save_handler = files的情況下,在伺服器的指定目錄(如temp)下產生一個沒有尾碼的檔案,名字是?'sess_" +
Time of Update: 2017-01-13
下面是file_get_contents和curl兩個函數同樣功能的不同寫法file_get_contents函數的使用樣本: 代碼如下複製代碼 < ?php$file_contents = file_get_contents('http://www.111cn.net/');echo $file_contents;?> 換成curl函數的使用樣本: 代碼如下複製代碼 < ?php$ch =
Time of Update: 2017-01-13
開始 Potrzebujesz darmowego hostingu , dobrze trafiłeś 。 Tutaj dostaniesz wszystkie usługi potrzebne做“ zaistnienia瓦特sieci ” 。 Darmowy主辦的WWW -m ożeszw ybrać第3 d owolnes trony瓦特d omenieu gu.pl. ( twoja_nazwa.ugu.pl )
Time of Update: 2017-01-13
<html><head><title>test</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.
Time of Update: 2017-01-13
php for windows的bug 參考:第一種可能:去掉 php中 eaccelerator 的擴充 這樣做能夠解決您的問題,不過可能會加重系統負擔 因為eaccelerator主要是為了節省系統資源的東西具體做法是找到php.ini 如果是我幫您配置的,一般在c:/php/php.ini或者 c:/winnt/php.ini 或者c:/windows/php.ini去掉zend_extension_ts="C:phpextensionseaccelerator_win_xxx.
Time of Update: 2017-01-13
centos 6.5 64位的機器,用yum裝的php-fpm,因為特殊原因需要用root帳號啟動php-fpm,但是發現,啟動不了。1,修改user和group# vim /etc/php-fpm.d/www.conf ; RPM: apache Choosed to be able to access some dir as httpd user = root