Time of Update: 2016-07-13
foreach()有兩種用法:foreach(array_name as $value) { statement; } 這裡的array_name是你要遍曆的數組名,每次迴圈中,array_name數組的當前元素的值被賦給$value,並且數組內部的下標向下移一 步,也就是下次迴圈回得到下一個元素。foreach(array_name as $key => $value) { statement; }
Time of Update: 2016-07-13
經常在某些論壇和QQ群裡看到一些朋友會問“怎樣才能學好PHP,怎樣才能學好***語言
Time of Update: 2016-07-13
通用分頁類(以Codeigniter測試)page_list.php複製代碼 代碼如下:/** * 分頁類 */class Page_list { /** * 總資料 * @var int */ private $total; /** * 每頁顯示資料 * @var int */ private $size; /** * 當前頁數 * @var int */ private $page;
Time of Update: 2016-07-13
一、推薦方法 CURL擷取$c = curl_init();$url = 'www.jb51.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: 2016-07-13
php smarty
Time of Update: 2016-07-13
在 Thinkphp 模板引擎可以不需要賦值給某個模板變數而直接輸出一些系統變數和系統常量、以及系統特殊變數。對於系統變數的輸出必須以$Think. 打頭,並且仍然可以支援使用函數。下面就分別做一下分享。(1)系統變數:在模板中輸出系統變數:包括server、env、session、post、get、request、cookie {$Think.server.script_name} //
Time of Update: 2016-07-13
php中如何判斷字串的長度?很多人第一想到的應該就是 strlen() mb_strlen() 這些函數了。但是從程式效能上來講,這兩個函數在判斷字串長度的過程中都不是最佳的,雖然他們是專業級的檢測字串長度的函數。通過本人實踐總結,php判斷字串長度,使用isset()在速度上比strlen()更快,執行效率更高。那麼isset()速度為什麼比strlen()更快呢?strlen()函數函數執行起來相當快,因為它不做任何計算,只返回在zval
Time of Update: 2016-07-13
環境:linux ,apache2 ,php5問題:開啟phpmyadmin出現如下錯誤:Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.解決辦法如下:vim /etc/php5/apache2/php.ini尋找session.save_path
Time of Update: 2016-07-13
我相信已經有很多這樣的文章了,但是我今天還是願意把自己的經驗與大家分享一下。純屬原創,我也沒什麼保留,希望對新手有協助,有說的不對的地方,也歡迎指出。 什麼是MVC?簡單的說就是將網站源碼分類、分層。 MVC三個字母的含義: M:Model 模型,負責資料庫操作。 V:View 視圖,負責調用Model調取資料,再調用模板,展示出最終效果。 C:Controller
Time of Update: 2016-07-13
FastCGI的介紹和工作原理 首先簡單的介紹下FastCGI: FastCGI是語言無關的、可伸縮結構的CGI開放擴充,其主要行為是將CGI解譯器進行保持在記憶體中並因此獲得較高的效能。眾所周知,CGI解譯器的反覆載入是CGI效能低下的主要原因,如果CGI解譯器保持在記憶體中並接受FastCGI進程管理器調度,則可以提供良好的效能、伸縮性、Fail-Over特性等。 FastCGI的工作原理是:
Time of Update: 2016-07-13
$param) { $tmp[] = $k.'='.$param; } $params = implode('&',$tmp); return $params;}?>輸出結果:array (size=4) 'scheme' => string 'http' (length=4) 'host' => string 'test.com' (length=8) 'path' => string '/testdir/index.php' (length=18)
Time of Update: 2016-07-13
PHP使用php_imagick_st-Q8.dll類庫,把JPG圖片串連產生GIF動畫圖片,需要事先下載好php_imagick_st-Q8.dll,檔案,並配置php.ini檔案,啟用php_imagick_st-Q8.dll。配置方法如下: 1、將下載的php_imagick_st-Q8.dll檔案放到PHP預設的擴充目錄,也就是:php/ext/目錄內; 2、開啟php.ini,在extension地區新加入此行,注意前面不要有“;” extension
Time of Update: 2016-07-13
php 中 cookie 和session 的區別:1、cookie資料存放在客戶的瀏覽器上,session資料放在伺服器上。2、cookie不是很安全,別人可以分析存放在本地的COOKIE並進行COOKIE欺騙,考慮到安全應當使用session。3、session會在一定時間內儲存在伺服器上。當訪問增多,會比較佔用你伺服器的效能,
Time of Update: 2016-07-13
最近在研究PHP的Yii架構,很喜歡,碰到匯出Excel的問題,研究了一下,就有了下面的方法: 1、首先在config\main.php中添加對PHPExcel的引用,我的方式是這樣:12345678// autoloading model and component classes 'import'=>array( 'application.models.*', 'application.components.*',
Time of Update: 2016-07-13
PHP語言雖然功能強大,但並不代表其沒有缺點,在編寫代碼的過程中未免會遇到一些讓人頭痛的問題。下面我們將為大家介紹有關PHP整數取餘返回負數的解決辦法。我們先來看個例子.複製代碼 代碼如下:$res = 16244799483; echo $res%9999999; // 輸出結果為 -5069794,
Time of Update: 2016-07-13
php對稱式加密演算法KEY 是之前定義的常量複製代碼 代碼如下:Mcrypt::encrypt();Mcrypt::decrypt();複製代碼 代碼如下:defined('ROOT') or exit('Access Denied');class Mcrypt{ public static function encrypt($code){ return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5(KEY), $code,
Time of Update: 2016-07-13
php封裝mysql類複製代碼 代碼如下:class Mysql { private $host; private $user; private $pwd; private $dbName; private $charset; private $conn = null; public function __construct() { $this->host = 'localhost'; $this->user = 'root'; $this->pwd = 'root';
Time of Update: 2016-07-13
本文章要介紹了這篇文章是一篇關於php流下載,就是可以支援分塊與斷點續傳檔案下載,有需要的朋友可以看看。代碼如下 複製代碼 代碼如下: $dowmFile = dirname ( __FILE__ ) . ‘/Nokia – Always Here.mp3′; //要下載的檔案,絕對或相對 $dowmName = ‘Nokia – Always Here.mp3′; ob_start (); getlocalfile ( $dowmFile, $dowmName ); flush (); ob_
Time of Update: 2016-07-13
逐風整理了兩種方式,大家可以自行參考/使用: 複製代碼 代碼如下:#方式一$ch = curl_init('http://www.jb51.net');curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_exec($ch);echo curl_getinfo($ch, CURLINFO_HTTP_CODE); // 200curl_close($ch);方式二複製代碼 代碼如下:print_r( get_headers('http://www.
Time of Update: 2016-07-13
php檔案管理,可以點擊按照時間,大小,名稱排序 本例沒有用到jquery示範 PHP Code$rootdir="./"; $spacenum=0; $filenum=0; $allfilesize=0; echo "檔案管理freejs.net測試"; echo "重設"; readLogDir($rootdir); echo ""; echo "Total files count: $filenum."; echo "Total disk space