Time of Update: 2016-08-08
類型簡介PHP 支援 8 種未經處理資料類型。四種標量類型:boolean(布爾型,不區分大小寫)integer(整型)float(浮點型,也稱作double)string(字串)兩種複合類型:array(數組)object(對象)最後是兩種特殊類型:resource(資源)NULL(無類型)如果想查看某個運算式的值和類型,用var_dump()函數。上面的代碼通過var_dump()列印變數的相關資訊,輸出結果如下所示(PHP版本5.5.12)。array (size=3) 0 =>
Time of Update: 2016-08-08
常量文法常量在指令碼執行期間其值不能改變。常量大小寫敏感,傳統上常量標識符總是大寫。常量一旦定義就不能被重新定義或取消定義,常量的值只能是標量。可以用define()函數來定義常量,也可以使用const關鍵字在類定義之外定義常量。自訂常量不要以雙底線開頭,可能會與魔術常量衝突。define('FOO', 'something');const FOO =
Time of Update: 2016-08-08
1、配置MSYS環境1)、簡介 Minimal GNU(POSIX)system on Windows,是一個小型的GNU環境,包括基本的bash,make等等。是Windows下最優秀的GNU環境。2)、安裝 下載 MSYS(jaist.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.11/MSYS-1.0.11.exe)。按提示進行安裝。2、編譯pcre1)、下載pcre(ftp://ftp.csx.
Time of Update: 2016-08-08
先貼代碼 資料庫相關 php $con = mysql_connect("localhost","root","root"); //連結資料庫 if(!$con){ die('串連失敗!' . mysql_error()); //判斷是否成功 } /* if(mysql_query("CREATE DATABASE testdb",$con)){
Time of Update: 2016-08-08
header("Pramga: no-cache");/** * 獲得空心金字塔: * 1.使用了memcpy和memmove,效率最高。 * * @param number $levelNum * 金字塔層數:預設20 * @return string 金字塔的結果 */functiongetEmptyJinZiTa($levelNum = 20){$SPACE = " "; // 用於填充空格$STAR = "*"; // 用於填充型號$decreseSpace = $
Time of Update: 2016-08-08
1 php 2 $dbh = new PDO('mysql:host=localhost;dbname=access_control', 'root', ''); 3 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 4 $dbh->exec('set names utf8'); 5 /*添加*/ 6 //$sql = "INSERT INTO `user` SET `login`=:login AND
Time of Update: 2016-08-08
這些也是在網上找的希望對你有協助$_SERVER['REMOTE_PORT'] //連接埠。 $_SERVER['SERVER_NAME'] //伺服器主機的名稱。 $_SERVER['PHP_SELF']//正在執行指令碼的檔案名稱 $_SERVER['argv'] //傳遞給該指令碼的參數。 $_SERVER['argc'] //傳遞給程式的命令列參數的個數。
Time of Update: 2016-08-08
研究了下nginx+tomcat+memcached 的配置,練習了下指令碼的書寫,參考了好幾篇文章,在此記錄一下,有不對的地方敬請指正。系統內容: RHEL6.5 x64 iptables -F & selinux is disabled主機角色: node1 :192.168.122.101 :nginx tomcat memcached node2 :192.168.122.102 :tomcat
Time of Update: 2016-08-08
1.安裝drizzle1.0:wget http://agentzh.org/misc/nginx/drizzle7-2011.07.21.tar.gzcd drizzle7-2011.07.21/./configure --without-server make libdrizzle-1.0make install-libdrizzle-1.0修改/etc/profile,新增以下兩行,或者直接執行下面兩句export
Time of Update: 2016-08-08
我做了一個統一的出錯提示函數,在函數執行裡面,先處理出錯的地址寫入cookie以方便使用者登陸以後可以直接跳轉到要執行的這個頁面,可是發現在伺服器上測試時,竟然提示本地沒有出現的錯誤: Warning: Cannot modify header information - headers already sent by....這樣的語句,很顯然,造成這個原因是因為setcookie造成的,查了一下網上,有如下的解釋: cookie本身在使用上有一些限制,例如:
Time of Update: 2016-08-08
前一陣突發奇想想把網站上一些IFRAME調用徹底去掉,於是就想用ajax+json方式實現,後來發現報“No 'Access-Control-Allow-Origin' header is present on the requested resource”錯誤。由於ajax不能跨域,所以換成JSONP方式實現,很簡單:1.用戶端源碼test正在查詢...2.伺服器端源碼
Time of Update: 2016-08-08
Onethink下載請自行百度咯,安裝也就幾秒鐘。高手(略),只是針對和我一樣需要瞭解的菜鳥。主要講一講onethink外掛程式的使用,因為這對我們的快速開發有協助,所以記錄一下,同時也希望能夠協助一下正在想要瞭解的朋友。 我們從鉤子講起,先看下面的後台介面: step1. 選擇“新增” step2. 根據需求填寫(鉤子名唯一),然後點擊“確定”,提示建立成功。 鉤子建立完畢。 Next:step4.
Time of Update: 2016-08-08
使用者自訂函數函數無需在調用前被定義,除非是有條件定義的。PHP中的所有函數和類都具有全域範圍。PHP不支援函數重載,也不可能取消定義或者重定義已聲明的函數。特意試了下,我的電腦上的PHP遞迴棧的最大深度為100。函數參數PHP支援按值傳遞參數(預設)、通過引用傳遞參數以及預設參數。也支援可變長度參數列表。PHP允許使用數組和特殊類型NULL作為預設參數。如果希望允許函數修改參數值,必須通過引用傳遞參數。注意!當使用預設參數時,任何預設參數必須放在任何非預設參數的右側,否則函數將不按照預期工作。
Time of Update: 2016-08-08
server {listen 443;server_name www.roamwifi.net;#配置發布目錄為/usr/local/nginx/data/rw-owsroot /usr/local/nginx/data/rw-ows; ssl on; ssl_certificate server.pem; ssl_certificate_key server.key;
Time of Update: 2016-08-08
RabbitMQ是流行的開源訊息佇列系統,用erlang語言開發,完整的實現了AMQP(進階訊息佇列協議)。網站在: http://www.rabbitmq.com/
Time of Update: 2016-08-08
編寫Daemon程式時,我們可以使用一個PID檔案標記進程是否已經被建立,防止進程被重複啟動,PID檔案同時記錄了進程號,以便於向進程發送訊號。QPM中的pidfile正是用來管理PID檔案的模組。例子:#pid_main.phpstart();while(true) sleep(10);?>首次執行 php pid_main.php,我們能看到產生了 pid_main.php.pid檔案,進程持續運行。 再次執行 php pid_main.php,指令碼報錯,提示進程已經存在。 Fatal
Time of Update: 2016-08-08
PHP與MySQL互動以一個簡單的執行個體進行展示,代碼邏輯為:進行串連、建立一個表、插入資料、擷取資料並顯示結果。(1):命令列建立test資料庫(2):以下是php指令碼(進行串連、建立一個表、插入資料、擷取資料並顯示結果)A record has been inserted.";//查詢記錄$sql_2="select * from testtable";$res_2=mysqli_query($mysqli, $sql_2);if ($res_2){//顯示記錄條數$number_of_
Time of Update: 2016-08-08
本節教程將講解錯誤處理、設定檔的使用、單元測試以及部署到Apache伺服器。1.錯誤處理如果使用者訪問的URL不存在或者伺服器存在錯誤時,我們不希望返貨一個錯誤的頁面,而想返回一個友好提示的頁面,在Laravel中可以很輕鬆地實現,Laravel有很簡單的錯誤和Tlog,當伺服器端存在錯誤時,app/start/global.php裡預設有一個處理所有異常的例外處理常式:App::error(function(Exception $exception){
Time of Update: 2016-08-08
\n" . htmlspecialchars(print_r($vars, true)) . "\n\n";echo "{$content}"; return;}opendir -- 開啟目錄控制代碼說明resource opendir ( string path)返回一個目錄控制代碼,可以在之後用在 closedir(),readdir() 和 rewinddir() 調用中。如果 path 不是一個合法的目錄或者因為許可權限制或檔案系統錯誤而不能開啟目錄,opendir() 返回
Time of Update: 2016-08-08
指令碼由語句構成,語句靠流程式控制制實現功能,這一節主要介紹了幾個關鍵字的使用。elseifelseif和else if的行為完全一樣,如果用冒號來定義if/elseif條件,那就不能用兩個單詞的else if,否則PHP會產生解析錯誤。 $b) :echo "$a is greater than $b";elseif($a == $b) :echo "$a equals $b";else :echo "$a is neither greater than or equal to