Time of Update: 2016-07-21
for迴圈只是一個多一點的代碼,同時迴圈添加到它。而所涉及的一個迴圈的共同任務是: 設定一些計數器變數的初始值。 請檢查條件陳述式是正確的。 執行中的代碼迴圈。 增量在每個迭代結束通過迴圈計數器。 for迴圈允許你定義一個簡單的程式碼這些步驟。它似乎有一種奇怪的形式,所以一定要密切注意文法用! for 迴圈的文法是: for (expr1; expr2; expr3) statement 第一個運算式(expr1)在迴圈開始前無條件求值一次。 expr2 在每次迴圈開始前求值。如果值為
Time of Update: 2016-07-21
複製代碼 代碼如下: session_start(); //========================== //作者:biyuan //時間:2006.07 //聯絡:QQ6010707 //========================== ?> 碧原網路PHP+ACCESS文章管理系統 //================================== //串連資料庫 //================================== @$conn =
Time of Update: 2016-07-21
詳細資料可以參考:國際標準書號 – 維基百科,下面還是簡述一下什麼是ISBN碼: 國際標準書號(International Standard Book
Time of Update: 2016-07-21
今天項目中用到,去掉字串中的最後一個字元 原字串1,2,3,4,5,6, 去掉最後一個字元",",最終結果為1,2,3,4,5,6 代碼如下: 複製代碼 代碼如下: $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; 解讀: 採用php的substr()方法, 文法: string substr(string string, int start, int [length]);
Time of Update: 2016-07-21
call_user_func函數類似於一種特別的調用函數的方法,使用方法如下: 複製代碼 代碼如下: function a($b,$c) { echo $b; echo $c; } call_user_func('a', "111","222"); call_user_func('a', "333","444"); //顯示 111 222 333 444 ?> 調用類內部的方法比較奇怪,居然用的是array,不知道開發人員是如何考慮的,當然省去了new,也是滿有新意的: 複製代碼 代碼如下:
Time of Update: 2016-07-21
iconv — Convert string to requested character encoding(PHP 4 >= 4.0.5, PHP 5) mb_convert_encoding — Convert character encoding(PHP 4 >= 4.0.6, PHP 5) 用法: string mb_convert_encoding ( string str, string to_encoding [, mixed from_encoding] ) 需要先啟用
Time of Update: 2016-07-21
mysql_pconnect在單一進程,特別是一直保持執行的監控程式,特別適用。 mysql_pconnect用法和mysql_connect類似: 複製代碼 代碼如下: $conn = mysql_pconnect($host,$user,$pwd); mysql_select_db($dbname,$conn); $result=mysql_query("select * from table_name where col_id ='test_id'", $conn);
Time of Update: 2016-07-21
phpThumb幾個基本參數 一些有用的參數列一下: src:靶心圖表片的地址 w:輸出圖片的寬度 h:輸出圖片的高度(如果不指定他將按w參數等比縮放) q:輸出如果是JPG格式的,可以規定它的輸出品質 bg:輸出時的背景(如果需要) sw、sh、sx、sy:局部輸出,寬高、起始位置 f:輸出格式,可以為jpeg、png、gif、ico sfn:輸出gif動畫中的某一幀 fltr[]:濾鏡,可以有很多效果,包括銳利化、模糊、旋翻轉、浮水印、邊框、遮照、色彩調整等 更多效果可以參看官方常式:
Time of Update: 2016-07-21
其實我們可以利用array_filter函數輕鬆去掉多維空值,而數組的下標沒有改變,下面是舉例用法: $array = array( 0 => '滔哥', 1 => false, 2 => 1, 3 => null, 4 => '', 5 => 'http://www.jb51.net', 6 => '0' ); print_r(array_filter($array)); ?> 上面代碼輸出結果為: Array ( [0] => 滔哥 [2] => 1 [5] =>
Time of Update: 2016-07-21
Content-disposition 是 MIME 協議的擴充,MIME 協議指示 MIME 使用者代理程式如何顯示附加的檔案。Content-disposition其實可以控制使用者請求所得的內容存為一個檔案的時候提供一個預設的檔案名稱,檔案直接在瀏覽器上顯示或者在訪問時彈出檔案下載對話方塊。 格式說明: content-disposition = "Content-Disposition" ":" disposition-type *( ";" disposition-parm )
Time of Update: 2016-07-21
大家都知道php GD庫可方便的從URL建立一映像, GD中有imagecreatefromjpeg(),imagecreatefromPNG()....等之類的FUNCTION 可有時從URL中讀取的切BMP映像而 可恨的是 GD2中切偏偏沒有imageCreateFromBMP() 雖然有imagecreatefromWBMP() 但還是相差還是很遠! 用下面FUNCTION可以方便解決 複製代碼 代碼如下: function imagecreatefrombmp($file) {
Time of Update: 2016-07-21
一.使用DOM產生和讀取XML檔案 執行個體一: 複製代碼 代碼如下: //Creates XML string and XML document using the DOM $dom = new DomDocument('1.0'); //add root - $books = $dom->appendChild($dom->createElement_x_x ('books')); //add element to $book =
Time of Update: 2016-07-21
第一種代碼:代碼量較少通過Regex擷取百度網盤的檔案真真實位址,來實現直鏈的效果將下面的代碼儲存為downbd.php複製代碼 代碼如下: $canshu=$_SERVER["QUERY_STRING"]; if($canshu=="") { die("檔案不存在"); } else { $wangzhi="http://pan.baidu.com/share/link?".$canshu; $file=file_get_contents($wangzhi); $pattern='/a>/i'
Time of Update: 2016-07-21
方法名:mssql_fetch_row() 測試: 複製代碼 代碼如下: require 'dbconn.php'; $sql = 'select * from _Test'; $query = mssql_query($sql); while($row=mssql_fetch_row($query)) { echo $row['UserId'].'::'.$row[1].''; } 返回: Notice: Undefined index: UserId in
Time of Update: 2016-07-21
mysql連結建立之後,通過如下方式設定編碼: 複製代碼 代碼如下: mysql_query("SET character_set_connection=" . $GLOBALS['charset'] . ",character_set_results=" . $GLOBALS['charset'] . ",character_set_client=binary", $this->link); 然而建立出來的表結構描述竟然是亂碼: 複製代碼 代碼如下: mysql> show create
Time of Update: 2016-07-21
環境:Zend Studio 8.0 Zend Studio是PHP開發人員的首選開發工具,其地位相當於微軟開發工具中的Visual Studio。Zend Studio的編輯器可以幫我們指出語法錯誤和警告,但是太多的警告有時讓我們的代碼看起來很亂,很不舒服。如何去除語法檢查中的警告呢?Google後沒有找到答案,只好自己摸索,終於找到了:開啟window==〉preferences,找到如下選項,將右邊的鉤全打掉即可。一下子變得清爽了:http://www.bkjia.com/PHPjc/32
Time of Update: 2016-07-21
PHP產生靜態文章HTML,有批量的產生,但比較標準的應該是在添加文章時就產生HTML文章,編輯時再重建HTML文章,刪除文章時同樣也樣刪除多餘出來的HTML文章,這時批量產生就顯得有點力不從心了,下面就介紹一下PHP在添加文章時如何產生靜態HTML檔案。 簡單的添加文章表單這裡就不寫了,下面的這些源碼是接受表單傳過來的值而執行的程式源碼,可以先拿過去測試一下。。。複製代碼 代碼如下: ob_start(); require_once("../inc/conn.php"); $typ=$_
Time of Update: 2016-07-21
public 表示全域,類內部外部子類都可以訪問;複製代碼 代碼如下: class Test{ public $name='Janking', $sex='male', $age=23; function __construct(){ echo $this->age.''.$this->name.''.$this->sex.''; }
Time of Update: 2016-07-21
1.根據$_SERVER['PATH_INFO']來操作實現。 舉個列子比如你的網站的地址是 http://127.0.0.1/show_new.php/look-id-1.shtml你echo $_SERVER['PATH_INFO'] 出來的結果就會是 /look-id-1.shtml 看到這個我想大家可能已經明白了。完整的demoindex.php複製代碼 代碼如下:index.php $conn=mysql_connect("localhost","root","root")or
Time of Update: 2016-07-21
方法一:所需要的命令如下:複製代碼 代碼如下:RewriteEngine on RewriteCond %{ HTTP_REFERER } !^$ RewriteCond %{ HTTP_REFERER } !^http://(www.)?simue.com /.*$ [NC] RewriteRule .(gif &line;jpg)$ - [F] 如果覺得讓別人的頁面開個天窗不好看,那可以用一張圖片來代替:查看代碼複製代碼 代碼如下: RewriteEngine on