Time of Update: 2018-12-08
html與php編寫中echo可以同時輸出多個字串,並不需要圓括弧。 print只可以同時輸出一個字串,需要圓括弧。 print的用法和C語言很像,所以會對輸出內容裡的%做特殊解釋。 echo無傳回值,print()有傳回值,當其執行失敗(比如斷線)時返回flase 。 echo可以多個參數,print一個參數。推薦用echo。 看下面的例子就能明白php中print <<<EOT是幹什麼用的了: 複製代碼 代碼如下:print <<<EOT
Time of Update: 2018-12-08
複製代碼 代碼如下:function tb_json_encode($value, $options = 0) { return json_encode(tb_json_convert_encoding($value, “GBK”, “UTF-8″)); } function tb_json_decode($str, $assoc = false, $depth = 512) { return tb_json_convert_encoding(json_decode($str, $assoc),
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php /** * @usage: used to offer safe file write operation in multiple threads context, arbitory file type * @author: Rocky Zhang * @time: Nov. 11 2009 * @demo[0]: $handler = mfopen($file, 'a+'); * mfwrite($handler, $str); */ function
Time of Update: 2018-12-08
{一}PHP中this,self,parent的區別之一this篇 物件導向編程(OOP,Object Oriented Programming)現已經成為編程人員的一項基本技能。利用OOP的思想進行PHP的進階編程,對於提高PHP編程能力和規劃web開發構架都是很有意義的。 PHP5經過重寫後,對OOP的支援額有了很大的飛躍,成為了具備了大部分物件導向語言的特性的語言,比PHP4有了很多的物件導向的特性。這裡我主要談的是 this,self,parent 三個關鍵字之間的區別。從字面上來理解,
Time of Update: 2018-12-08
一、php,不用COM,產生excel檔案 複製代碼 代碼如下:<? header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls"); echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\
Time of Update: 2018-12-08
DOMDocument相關的內容. 屬性: Attributes 儲存節點的屬性列表(唯讀) childNodes 儲存節點的子節點列表(唯讀) dataType 返回此節點的資料類型 Definition 以DTD或XML模式給出的節點的定義(唯讀) Doctype 指定文件類型節點(唯讀) documentElement 返迴文檔的根項目(可讀寫) firstChild 返回當前節點的第一個子節點(唯讀) Implementation 返回XMLDOMImplementation對象
Time of Update: 2018-12-08
複製代碼 代碼如下://獲得當前的指令碼網址 function get_php_url() { if(!empty($_SERVER[”REQUEST_URI”])) { $scriptName = $_SERVER[”REQUEST_URI”]; $nowurl = $scriptName; } else { $scriptName = $_SERVER[”PHP_SELF”]; if(empty($_SERVER[”QUERY_STRING”])) $nowurl =
Time of Update: 2018-12-08
1. 區分讀鎖定 和 寫 鎖定。 如果每次都使用 寫鎖定,那麼連多個進程讀取一個檔案也要排隊,這樣的效率肯定不行。 2. 區分 阻塞 與 非 阻塞模式。 一般來說,如果一個進程在寫一個檔案的時候,另外一個進程應該被阻塞,但是,很多時候,我們可以先幹點別的事情, 然後再判斷一下是否有其他人在寫檔案,如果沒有,再加入資料,這樣的效率更高。 3. 修複了 鎖定檔案在linux 上的bug,特別是 在 gfs 檔案系統上的bug。 代碼如下: 複製代碼 代碼如下:<?php class File_
Time of Update: 2018-12-08
大家可以參考下面的這篇文章http://www.jb51.net/article/6488.htmSQL:$SQL="delete from `doing` where id in ('1,2,3,4')"; 資料用逗號隔開。 表單: 複製代碼 代碼如下: <form action="?action=doing" method="post"> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value=
Time of Update: 2018-12-08
array_multisort (PHP 4, PHP 5) array_multisort -- 對多個數組或多維陣列進行排序 說明 bool array_multisort ( array ar1 [, mixed arg [, mixed ... [, array ...]]] ) 如果成功則返回 TRUE,失敗則返回 FALSE。 array_multisort() 可以用來一次對多個數組進行排序,或者根據某一維或多維對多維陣列進行排序。
Time of Update: 2018-12-08
由於靜態WAP頁面在很多方面不能滿足使用者個人化的服務要求,因此通過WAP伺服器端語言產生動態WML頁面,具有很廣泛的應用價值和很高的商業價值。 WAP應用結構非常類似於Internet,一個典型的WAP應用請求是這樣的:首先,具有WAP使用者代理程式功能的移動終端(WAP手機等)通過內部啟動並執行微瀏覽器(Micro
Time of Update: 2018-12-08
注意逸出字元\的使用\\,\",\$ 注意使用8進位或16進位字元表示 \xf6 echo "H\xf6me";//需要察看是否支援此類文字編碼 ---------------------輸出結果---------------------------------------- H鰉e --------------------------------------------------------------------- 1.使用printf()和sprintf()建立格式化的輸出
Time of Update: 2018-12-08
▓ 套件簡介 PEAR最重要的就是擁有許多的程式庫可供開發人員免費引用,這些程式庫會被包裹成套件,而且每個套件中都會放入一個名為package.xml的檔案.這是PEAR團隊的規定,這個檔案紀錄著程式庫的檔案架構,版本編號等資料,有了這個檔案,程式庫壓縮後才有資格稱為「套件」,也因為有了這個xml檔,PEAR所提供的「套件管理指令」就可以很簡單地管理程式庫,例如:可以用指令來安裝套件、刪除套件、觀看套件資訊或套件升級等。
Time of Update: 2018-12-08
雖然 PHP 是建構 Web 系統強有力的工具,但是 PHP 存取資料庫的功能,一直未能標準化,每一種資料庫,都使用另一種不同且不相容的應用程式介面(API)。為了填補這個缺憾,因此才有 ADODB 的出現。一旦存取資料庫的介面予以標準化,就能隱藏各種資料庫的差異,若欲轉換至其它不同的資料庫,將變得十分容易。 目前 ADODB最新版本是V4.62,支援的資料庫種類非常地多,例如:MySQL, PostgreSQL, Interbase, Informix, Oracle, MS SQL 7,
Time of Update: 2018-12-08
複製代碼 代碼如下:<html> <head> <title>Login</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <form name="form1" method="post" action="login.php"> <table width="300
Time of Update: 2018-12-08
代碼如下: 複製代碼 代碼如下:<? $pagestartime=microtime(); ?> <!--網頁內容 start--> 網頁內容 ... ... <!--網頁內容 end--> <? $pageendtime = microtime(); $starttime = explode(" ",$pagestartime); $endtime = explode(" ",$pageendtime); $totaltime = $endtime[0
Time of Update: 2018-12-08
結束標識符必須從行的第一列開始。同樣,標識符也必須遵循 PHP 中其它任何標籤的命名規則:只能包含字母數字底線,而且必須以底線或非數字字元開始。 警告 很重要的一點必須指出,結束標識符所在的行不能包含任何其它字元,可能除了一個分號(;)之外。這尤其意味著該標識符不能被縮排,而且在分號之前和之後都不能有任何空格或定位字元。同樣重要的是要意識到在結束標識符之前的第一個字元必須是你的作業系統中定義的分行符號。例如在 Macintosh 系統中是 \r。
Time of Update: 2018-12-08
AJAX 用戶端頁面代碼: index.html 複製代碼 代碼如下:<html> <body> <h1>Ajax file upload sample</h1><br/><input id="uplaod" name="btn_send" type="button" value="上傳測試"/> <div id=result></div> <PRE class=js
Time of Update: 2018-12-08
而AJAX支援UTF8 好了,先在PHP頁上加個header(”content-type:text/html; charset=utf-8″); 告訴網頁這個實現的編碼是UTF-8 然後把要輸出的內容用$test = iconv('gbk', ‘utf-8′, $test);轉一下編碼 然後在輸出 大家有興趣可以看看 <?php header(”content-type:text/html; charset=utf-8″); $test=”我是中文”; echo $test;
Time of Update: 2018-12-08
一、自由軟體的安裝,無論是在Win32還是在Linux,一般都有README,安裝之前,仔細讀一讀,會有很多收穫。二、安裝Apache這一步應該比較簡單,只要你記得設定httpd.conf裡面的BindAddress、ServerName、DocumentRoot