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
html代碼 代碼如下複製代碼 <script src="ajax.js"></script> <form> <table><tr> <td>使用者名稱:</td> <td><input type="text" id="txt1"
Time of Update: 2017-01-13
1. 不要隨便就複製變數 有時候為了使 PHP 代碼更加整潔,一些 PHP 新手(包括逐風自己)會把預定義好的變數複製到一個名字更簡短的變數中,其實這樣做的結果是增加了一倍的記憶體消耗,只會使程式更加慢。試想一下,在下面的例子中,如果使用者惡意插入 512KB 位元組的文字到文本輸入框中,這樣就會導致 1MB 的記憶體被消耗! 代碼如下複製代碼 壞習慣:$description = $_POST['description'];echo
Time of Update: 2017-01-13
今天分享一段PHP中多張圖片合成一張圖片的代碼實現,我們可以在圖片合成,浮水印,九宮格等需求下使用到類似這樣的圖片合成效果,下面一起來看看例子吧。例子 代碼如下複製代碼 $imgs = array();$imgs[0] = '1.jpg';$imgs[1] = '2.jpg';$imgs[2] = '3.jpg';$imgs[3] = '4.jpg';$target = 'emp.jpg';//背景圖片$target_img =
Time of Update: 2017-01-13
例子 代碼如下複製代碼 <?phpfunction is_exist($str,$key){ foreach($key as $v){ if(strpos($str,$v)>-1){ return true; } } return false;}$str = 'abcdefg我們中國';$key =
Time of Update: 2017-01-13
下面是網上比較流行的純PHP實現定時任務的代碼,我把他整理完善了下,不過先別急著用,一定要看到最下面。 代碼如下複製代碼 <?phpignore_user_abort(); // 關掉瀏覽器,PHP指令碼也可以繼續執行set_time_limit(600); // 設定程式的執行時間為600秒// set_time_limit(0); // 設定程式的執行時間為無限長$interval = 5; // 每隔5秒運行do { $fp =
Time of Update: 2017-01-13
推薦方法 CURL擷取 代碼如下複製代碼 <?php$c = curl_init();$url = 'www.111cn.net';curl_setopt($c, CURLOPT_URL, $url);curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);$data = curl_exec($c);curl_close($c);$pos = strpos($data,'utf-8');if($pos===false){$data =
Time of Update: 2017-01-13
代碼如下複製代碼 /* * 前台分頁 * * $page_array = array( * 'totle' =>10, //總數 * 'dispage' =>10, //每頁顯示條數 *
Time of Update: 2017-01-13
今天分享一個超簡單直接的PHP定時執行的小代碼,關掉瀏覽器,PHP指令碼也能後繼續執行!用web瀏覽器定時重新整理今天想到用sleep函數來實現php 自動定時執行。只要php能運行即可。由於代碼少,這裡給個例子直接解釋: 代碼如下複製代碼
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