Time of Update: 2017-01-13
首先舉個例子吧。 代碼如下: 代碼如下複製代碼 <?php$text=file_get_contents("http://www.111cn.net");//取得所有img標籤,並儲存至二維陣列matchpreg_match_all('/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/', $text, $match);//列印出match$
Time of Update: 2017-01-13
例子 代碼如下複製代碼 <?phpsession_start();?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2017-01-13
原理也非常的簡單我們只要指定位置然後遍曆字元再判斷位置然後把字元分開再把新字元push 進入再組成新的字元即可。例子 代碼如下複製代碼 $str='字串';$AllNum = mb_strlen($str,'gbk').'<br>';echo $AllNum;$array=array();$i=0;$num=10;for ($i;$i<$AllNum/66;$i++){ $start=66*$i; $array[$
Time of Update: 2017-01-13
例子代碼 代碼如下 複製代碼 $rconfig = pdo_fetch("SELECT * FROM ".tablename("eduTwo_renren")." WHERE weid =
Time of Update: 2017-01-13
test.php檔案 代碼如下複製代碼 <?phpob_start();$ch = curl_init();curl_setopt($ch, CURLOPT_URL, "http://www.xxx.cn/test/test2.php");curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:1.1.1.1', 'CLIENT-IP:2.2.2.2'));
Time of Update: 2017-01-13
php 在utf8和gbk編碼下使用serialize和unserialize互相序列化和還原序列化會出現無法成功還原序列化的問題。問題出現的原因主要是在不同編碼下strlenFunction Compute中文字串長度不同的原因。 代碼如下複製代碼 <?php$array=array('title'=>'php教程分享網','url'=>'http://www.111cn.net');echo serialize($array);//gbk編碼
Time of Update: 2017-01-13
什麼是單例模式呢單例模式顧名思義,就是只有一個執行個體。作為對象的建立模式, 單例模式確保某一個類只有一個執行個體,而且自行執行個體化並向整個系統提供這個執行個體,這個類我們稱之為單例類。單例模式的要點有三個:它們必須擁有一個建構函式,並且必須被標記為private它們擁有一個儲存類的執行個體的靜態成員變數它們擁有一個訪問這個執行個體的公用的靜態方法和普通類不同的是,單例類不能在其他類中直接執行個體化。單例類只能被其自身執行個體化。要獲得這樣的一種結果,
Time of Update: 2017-01-13
該同步登陸需求需滿足以下三個關鍵點:1)A網域名稱下登陸的使用者,跳轉到B網域名稱下時實現同步登陸;2)B網域名稱下點擊A網域名稱下的退出連結,實現A網域名稱與B網域名稱的同時退出3)使用者直接存取B網域名稱時,可以自動判斷A網域名稱下是否存在使用者登入,如果存在,則實現B網域名稱下的使用者同步登陸。首先解決跨域的同步登陸登出,有以下可行的解決思路:1)兩個域共用SESSION伺服器,即統一的記憶體伺服器,這樣兩個域下的SESSIONID會相同,會自動無縫實現同步登陸登出;但該解決方案需要額外的
Time of Update: 2017-01-13
explode() 函數把字串分割為數組。文法explode(separator,string,limit)例子一 代碼如下複製代碼 <?php$test='472347127,893372115,850965403';$r=explode(",",$test);for($i=0;$i<sizeof($r);$i++){ echo $i.".". $r[$i].""; }?> 輸出: 0.4723
Time of Update: 2017-01-13
1.header()函數header()函數是PHP中進行頁面跳轉的一種十分簡單的方法。header()函數的主要功能是將HTTP協議標題(header)輸出到瀏覽器。header()函數的定義如下:void header (string string [,bool replace [,int
Time of Update: 2017-01-13
js調用天氣預報方法中國氣象台 代碼如下 複製代碼 <iframe src="http://m.weather.com.cn/m/pn12/weather.htm " width="245" height="110"
Time of Update: 2017-01-13
參數說明:$data 目標數組 $key 排序欄位, $sort 定序 代碼如下複製代碼 function getSortArray($data,$key,$sort='ASC'){ if(!is_array($data)) { return false; }
Time of Update: 2017-01-13
最後總結測試環境:Ubuntu Server 14.04PHP Version 5.5.9-1ubuntu4Apache/2.4.7
Time of Update: 2017-01-13
最近在進行一次對酷狗音樂歌詞採集時發現酷狗音樂的歌詞直接瀏覽都是“亂碼”,自己平時所見的歌詞都是lrc格式的文本,這種酷狗專用的krc格式的顯然是經過特別處理過的,平時用酷狗聽音樂也沒仔細看他的歌詞有什麼不同,只是與天天靜聽等不同的是可以逐字高亮顯示歌詞。於是搜尋了下發現有個java版的半成品解密代碼,測試了下竟然還是“亂碼”,巨坑!於是只有採用最原始的辦法,對酷狗的flash播放器進行反編譯,發現這段krc解密的ActionScript代碼:
Time of Update: 2017-01-13
一個新手寫的 PHP
Time of Update: 2017-01-13
給cookie賦值setcookie (name, value, expire, path, domain)例如: 代碼如下複製代碼 <?phpsetcookie(“user”, “Alex Porter”, time()+3600);?> 如果我們要擷取user值如何操作 代碼如下複製代碼 <?phpecho
Time of Update: 2017-01-13
網站上傳圖片後產生縮圖應該是非常常用的功能了,通常來講為了網站顯示美觀,縮圖會是同樣尺寸,比如最近筆者做的一個網站,縮圖規格要求都是160×120。但是如果上傳的圖片比例和縮圖不一致,直接縮放的話就會導致圖片變形,這樣體驗肯定就不好了。於是筆者想了一個折中的辦法,就是縮小後添加白邊的方法。源圖,尺寸是600×366:最終產生的縮圖代碼相對比較長些,下面簡單說下思路:先將源圖按比例產生縮圖,並且寬不大於160、高不大於120。例如上圖會先產生160×98的縮圖。
Time of Update: 2017-01-13
下載HessianPHP_v2.0.3.zip下載地址:http://sourceforge.net/projects/hessianphp/(不要使用HessianPHP-1.0.5-RC2.zip,
Time of Update: 2017-01-13
代碼如下複製代碼 $tempaddtext="php對UTF8字型串進行單字分割返回數組"; $cind = 0;$arr_cont = array();for ($i = 0; $i < strlen($tempaddtext); $i++) {if (strlen(substr($tempaddtext, $cind, 1)) > 0) { if (ord(substr($tempaddtext, $cind,
Time of Update: 2017-01-13
在PHP中,設定php.ini,找到session.gc_maxlifetime = 1440 #(PHP5預設24分鐘)這裡你可以隨便設定一下到期時間.但是有人說設定以後,好象不起作用!其實不是不起作用,而是因為系統預設:session.gc_probability = 1session.gc_divisor = 1000garbage collection 有個機率的,1/1000就是session