Time of Update: 2016-07-13
本身沒有區別,習慣問題 ,但是有時候牽涉到運算子優先順序的問題,結果會不同,記錄下。 例如: 複製代碼 代碼如下:$p = 6 or 0; var_dump($p);//int(6) $p = 6 || 0; var_dump($p);//bool(true) $p = 6 and 0; var_dump($p); //int(6) $p = 6 && 0; var_dump($p); //bool(false)
Time of Update: 2016-07-13
aesDemo.php:例子,複製代碼 代碼如下:require_once('./AES.php');//$aes = new AES();$aes = new AES(true);// 把加密後的字串按十六進位進行儲存//$aes = new AES(true,true);// 帶有調試資訊且加密字串按十六進位儲存$key = "this is a 32 byte key";// 密鑰$keys = $aes->makeKey($key);$encode = "123456";//
Time of Update: 2016-07-13
官方解釋curl是一個利用URL文法在命令列方式下工作的檔案傳輸工具。curl是一個利用URL文法在命令列方式下工作的檔案傳輸工具。它支援很多協議:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同樣支援HTTPS認證,HTTP POST方法, HTTP PUT方法, FTP上傳, kerberos認證, HTTP上傳, Proxy 伺服器, cookies, 使用者名稱/密碼認證,
Time of Update: 2016-07-13
php擷取參數的幾種方法總結$value = $_POST["value"];//取得post中的 $value=$_REQUEST["value"];//取得get或者post中的參數(哪個有就取得哪個)
Time of Update: 2016-07-13
給各位介紹一下Curl多線程執行個體與原理。不對之處請指教相信許多人對php手冊中語焉不詳的curl_multi一族的函數頭疼不已,它們文檔少,給的例子 更是簡單的讓你無從借鑒,我也曾經找了許多網頁,都沒見一個完整的應用例子。curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init
Time of Update: 2016-07-13
今天忽然想到的,就寫了一段測試php函數的代碼。複製代碼 代碼如下:/** * 參數數組$ParamList說明 * * 數組的第一維索引是需要測試的函數的參數名,第二維的每個元素是該參數需要測試的可能值,元素值可以為數組。 */$ParamList = array("Param1" => array(3,4,3,2,1), "Param2" => array(3,2,5), "Param3" => array(0,0.5,
Time of Update: 2016-07-13
一種是利用php的pdo,一種是odbc,com介面來與access資料庫連接。 利用pdo與access資料庫連接 複製代碼 代碼如下:$path ="f:fontwww.jb51.netspiderresult.mdb"; $conn = new pdo("sqlite:$path"); if( $conn ) { echo ('connection pdo success'); } else { echo ('cnnection pdo fail ,plase check
Time of Update: 2016-07-13
得到一個xml型的對象:複製代碼 代碼如下:$resp = $this->c->execute($req,
Time of Update: 2016-07-13
PHP和JavaScript都是初學。最近有這麼個需求:比方說有一個PHP的多行字串:$a = 傳遞給JavaScript後要等價於: var c='thy38\n\ csdn\n\ blog';因為對這兩門語言的理解低到不知如何Google,只好自己摸索出方法兩則:1. 將PHP先轉義,然後分割,然後轉JSON,然後JavaScript parse,最後用\n拼接。var b=JSON.parse().join('\n'); alert(b==c); 2.
Time of Update: 2016-07-13
複製代碼 代碼如下:$shortCut = "[InternetShortcut]URL=http://www.jb51.netIDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");header("Content-Disposition: attachment; filename=JustFlyHigh.url;");echo
Time of Update: 2016-07-13
ThinkPHP的N方法屬於計數器方法,被用於核心的查詢、緩衝統計的計數和統計。但是其實可以用於應用的其他計數用途,用法比較簡單,調用格式:N('計數位置'[,'步進值'])例如,我們要統計頁面中的查詢次數,可以用N('read',1);表示每次執行到該位置都會引起計數器加1,到頁面結束之前,我們就可以用$count =
Time of Update: 2016-07-13
一、函數簡介1、此函數有四個參數,一般在使用時會用到前兩個,具體的參數可以看手冊。2、第一個參數是json格式的字串,第二個參數是boolean值(false轉化成對象,true轉化成數組,預設false),如果轉化失敗返回null。二、遇到的問題在項目中調用了java寫的一個web服務,返回的資料是"{'stauts':'1','message':'儲值成功'}"。程式接到後用json_decode把結果轉化成數組,但轉化的結果是null,太奇怪了。看了一下手冊,在手冊中發現了下面的說明,一下
Time of Update: 2016-07-13
複製代碼 代碼如下:function http_open($url, $data, $cookie = null, $method = "GET", $timeout = 60) { $options = array(); $options['http']['method'] = $method; $options['http']['user_agent'] = $_SERVER['HTTP_USER_AGENT']; $options['http']['timeout'] =
Time of Update: 2016-07-13
$_FILES:經由 HTTP POST 檔案上傳而提交至指令碼的變數,類似於舊數組$HTTP_POST_FILES 數組(依然有效,但反對使用)詳細資料可參閱 POST方法上傳$_FILES數組內容如下:$_FILES['myFile']['name'] 用戶端檔案的原名稱 $_FILES['myFile']['type'] 檔案的 MIME類型,需要瀏覽器提供該資訊的支援,例如"image/gif" $_FILES['myFile']['size']
Time of Update: 2016-07-13
很多朋友destoon升級後前後台變成空白,原因通常是檔案的寫入權限有問題,大多是cache或者file,測試沒考慮安全問題,把所有檔案設定為可寫就解決了。因此建議升級包升級時和安裝檔案一樣判斷下檔案許可權,否則會遇見稀奇古怪的問題。chmod -R 777 /public_html介面能出來了,但是這時發現進後台提示,license.txt不可修改或刪除,請檢查,對於這個問題,修改FTP軟體的傳輸模式為二進位,將license.txt上傳即可。而對於初次安裝後台出現打不開,一片空白的情況來說,
Time of Update: 2016-07-13
$mongodb = new Mongo();//$connection = new Mongo( "$dburl:$port" ); // connect to a remote host (default port)$mydb = $mongodb->mydb; //隱性建立資料庫mydb$mydb = $mongodb->selectDB("mydb"); //直接選擇已經存在的資料庫$collection = $mydb->mycollect;
Time of Update: 2016-07-13
ThinkPHP的分組功能是廣為開發人員使用的一個具有很大實用價值的功能,該功能可以解決中大型項目情況中MVC分層檔案過多導致不易管理的問題。而ThinkPHP3.1.2版本添加的獨立分組功能則為此類問題提出了新的解決思路,更加適合組件化的開發模式。我們就此瞭解下這一功能。1.概述獨立分組功能不影響原有分組模式的運行,並且原有分組模式僅需移動目錄結構即可完成獨立分組模式的升級,無需任何應用代碼的改動。而且新的獨立分組可以很方便的獨立裝卸和移動,可以擺脫原來普通分組檔案分散在各個不同的目錄下面的困
Time of Update: 2016-07-13
http://{$smarty.server.SERVER_NAME}/{$smarty.server.REQUEST_URI}注釋:複製代碼 代碼如下:{$smarty.server.SERVER_NAME}//表示:伺服器名稱{$smarty.server.REQUEST_URI}// 表示:請求的url例如:http://www.jb51.net/sysaction/getUserInfo.php複製代碼 代碼如下:{$smarty.server.SERVER_NAME}
Time of Update: 2016-07-13
很多朋友在安裝destoon的時候出現“Internal Server Error”的錯誤提示資訊,導致無法安裝,其解決方案如下:方法一、刪除根目錄下.htaccess檔案,如果無效,請嘗試方法二;方法二、對於Liunx/Unix伺服器,如果不支援0777屬性,可修改根目錄config.inc.php:$CFG['file_mod'] = 0777;改為:$CFG['file_mod'] = 0755
Time of Update: 2016-07-13
在php的開發中我們要包含某個檔案通常的代碼是這樣的:複製代碼 代碼如下: if(is_file($fileName)) require $flleName;在windows,linux下運行都沒有問問題: 假設現在要包含一個 D:/web/webServer/A.php檔案在傳值的時誤傳了D:/web/webServer/a.php