Time of Update: 2016-08-08
justAP是一個簡單的、便於使用的php運行環境,適合php開發人員使用。與wamp、xampp等不同,它僅僅包含Apache httpd和Php,這也是它名字的來由(justAP=just Apache and
Time of Update: 2016-08-08
1、安裝mysql、zlib等問題記錄1、configure: error: Cannot find MySQL header files under /usr/include/mysql.Note that the MySQL client library is not bundled anymore!提示我找不到MySQL header files上網查了一下,用find / -name
Time of Update: 2016-08-08
轉自:http://www.phperz.com/article/14/1212/7309.html本文為大家講解的是PHP錯誤Notice : Use of undefined constant 的完美解決方案,這個php的非致命錯誤提醒在pph5.3以上的版本中出現的頻率非常好,主要是因為php.ini中的錯誤層級配置的問題,感興趣的同學參考下.本文為大家講解的是PHP錯誤Notice : Use of undefined constant
Time of Update: 2016-08-08
PHP是為Web開發設計的伺服器指令碼語言,但也是一種通用的程式設計語言。超過2.4億個索引域使用PHP,包括很多重要的網站,例如Facebook、Digg和WordPress。和其它指令碼語言相比,例如Python和Ruby,Web開發人員有很多不錯的理由皮偏愛PHP。
Time of Update: 2016-08-08
變數定義變數就是向伺服器的記憶體申請空間 ,用來儲存資料。 如:$var_name = “蘋果”;“ = ”左邊是 變數名 ,右邊是 變數值 ,完成定義變數後,需要一個 ; 告訴伺服器這行指令已經結束。其中變數名必須通過 $ 符號標識; 變數命名規則1、變數名必須以字母或底線 “_”開頭,如”$_name”,”$name” ,”$name2”等,但是”$9name”是不對的。2、變數名只能由字母、數字、以及“_”組成,還能包含漢字。如”$_qq”,”$qq308”
Time of Update: 2016-08-08
//thinkphp裡面同一模板內的方法調用public function a(&$txt){$txt.='hh';}public function b(){$b='bbb';$this->a($b);echo $b;//'bbbhh'}&$:地址調用public function c(){$a='hh';return $a;}public function d(){$d = $this->c();//有返回值的調用echo $d;//'hh'}
Time of Update: 2016-08-08
一、注釋 *注釋內容*Html注釋顯示用戶端源檔案中Smarty注釋不會發給用戶端Smarty的注釋主要給模板設計者來看的二、模板中的變數l 由php檔案分配1) 普通變數2) 陣列變數3) 物件變數程式碼:模板代碼:1 由設定檔分配設定檔:模板代碼:2 在模板檔案中建立三、變數調節器變數調節器主要是對變數進行格式化。文法:{$var|調節器:參數1:參數2:……}l {$var|capitalize} :首字母大寫l
Time of Update: 2016-08-08
upLoad.php -->檔案大小不能超過2M";}}?>upLoadProcess.php 2*1024*1024){echo "檔案過大,不能上傳超過2M的檔案";echo "返回重新上傳";exit();}$file_type = $_FILES['myfile']['type'];if($file_type != "image/jpg" && $file_type != "image/pjpeg"){echo "檔案類型只能是jpg的";exit();}
Time of Update: 2016-08-08
讀取xml資訊test.xml張三23努力學習李四23努力學習test.phpload("test.xml");$stus = $xmldoc->getElementsByTagName("student");for($i=0;$i length;$i++){$stu = $stus->item($i);echo
Time of Update: 2016-08-08
Smarty函數---外掛程式1) 內建函數 sysplugins 不允許修改2) 自訂函數 plugins 可以修改1、capture 捕獲一段內容,但不輸出文法:{capture name=‘var’}
Time of Update: 2016-08-08
一、建立服務指令碼vim /etc/init.d/nginx指令碼內容如下#! /bin/sh# chkconfig: - 85 15PATH=/web/server/nginx/sbinDESC="nginx
Time of Update: 2016-08-08
接上一篇11、section,sectionelse section是一種迴圈結構語句,主要用於遍曆數組文法:{section name=名稱 loop=迴圈數組(次數) start=開始(0) step=步階(1) max=最大迴圈次數} {sectionelse}{/section}Name:為section語句命名 必選Loop:迴圈數組 必選Start:開始索引 預設值:0Step:步長 預設值:1Max:最大迴圈次數
Time of Update: 2016-08-08
一、下載php下載地址:http://php.net/downloads.php二、php依賴庫yum install -y libxml2 libxml2-devel gd-devel三、編譯php1.php編譯參數配置./configure --prefix=/web/php --with-config-file-path=/web/php/config
Time of Update: 2016-08-08
擷取檔案資訊://開啟檔案$file_path = "test.txt";//擷取檔案資訊if($fp=fopen($file_path,"r")){$file_info = fstat($fp);echo "";print_r($file_info);echo "";echo "檔案大小是{$file_info['size']}";echo "檔案上次修改時間".date("Y-m-d H:i:s",$file_info['mtime']);echo
Time of Update: 2016-08-08
encodeURI() 函數可把字串作為 URI 進行編碼,字元將被十六進位的逸出序列進行替換。decodeURI() 函數可對 encodeURI() 函數編碼過的 URI 進行解碼。js的encodeURI()後的字元一般為utf-8編碼,如果伺服器端編碼為不同編碼,則需要iconv轉換。$a = urlencode(iconv("gb2312", "UTF-8", "電影")); //等同於javascript encodeURI("電影");echo $a;$b =
Time of Update: 2016-08-08
js檔案可以調用js函數,不能調用php函數,調用其他js檔案中的函數需要包含需要調用函數的源,js檔案是在用戶端執行的,php是在伺服器上執行的。js的作用是提供響應,並獲得php檔案的值。在js檔案中寫入一個函數,會在引用源的時候,就自動執行。$(function(){alert("ggg“);})
Time of Update: 2016-08-08
PHP連結MySql資料庫mysql_connect('伺服器','使用者名稱','密碼')mysql_connect()返回資料庫成功串連的標識。mysql_slect_db('資料庫名稱','連結')mysql_slect_db()選擇所使用的庫、mysql_query("sql語句")sql語句可以使增刪改查mysql_query()執行sql語句的方法。mysql_fetch_array('傳入sql查詢出來的結果')返回鍵/值對和索引/值mysql_fetc
Time of Update: 2016-08-08
ngx_strerror_init 函數主要是先把錯誤資訊儲存在ngx_sys_errlist數組裡面,做一個errno->errmsg的映射數組,當系統發生錯誤時候,直接就可以通過errno找到errmsg,減少api調用。ngx_get_options(argc,
Time of Update: 2016-08-08
相信很多從c++/java/c#等過來的同學,可能會犯這樣的錯誤:外面一個大的for迴圈,寫了很多代碼以後,又要一個迴圈,大家想都不想又扔個i,我們在其他語言都是這麼乾的,但是在php這樣幹以後,你會發現,代碼變成死迴圈了!究其原因是什麼呢? 原來for語句並不是函數,只是一種語句形式,在php裡面,兩個i都被當作了全域變數,每次運行到完裡面的迴圈,i都被重新賦值為7,當然永遠都跳不出迴圈了。
Time of Update: 2016-08-08
研究一個PHP項目的時候,今天項目突然打不開了。 前幾天還好好的,用Chrome看了下Response的內容,AJAX頁面和普通HTML頁面內容前面有一個紅色的點。 滑鼠移上去,提示“\ufeff”。 百度下,發現是BOM字元。 前幾天還好好的,難道是因為今天替換某些內容,導致的? 從網上找了個php程式,掃描所有的檔案,把BOM字元去掉。 媽蛋,為啥總是有這麼多不同的標準。代碼:':'只檢測檔案BOM不執行去除BOM操作';checkdir($basedir);function