本教程的目的是向你展示如何用“Apache和Windows”的組合來開發PHP程式。教程中如未指明具體版本,則PHP為PHP3或PHP4 Beta 2或3,Apache為
定義和用法 str_replace() 函數使用一個字串替換字串中的另一些字元。 文法 str_replace(find,replace,string,count)參數 描述 find 必需。規定要尋找的值。 replace 必需。規定替換 find 中的值的值。 string 必需。規定被搜尋的字串。 count 可選。一個變數,對替換數進行計數。 提示和注釋 注釋:該函數對大小寫敏感。請使用 str_ireplace() 執行對大小寫不敏感的搜尋。 注釋:該函數是二進位安全的。 例子 1
1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情況下,盡量用file_get_contents,因為他的效率高得多!但是要注意file_get_contents在開啟一個URL檔案時候的PHP版本問題;2.盡量的少進行檔案操作,雖然PHP的檔案操作效率也不低的; 3.最佳化SELECT
大家經常會接到一些編程的活,例如設計企業網站,做做財務,統計系統什麼的。或許是因為朋友的需求,或許圖個零花。不管什麼原因吧。等程式做好了,給對方展示、安裝,就成了問題。企業網站好說,至少需要個虛擬機器主機什麼的;可是OA,財務……這些內部系統就不好說了,總不能把代碼和資料庫扔給人家,寫個說明,讓他們自己照著說明去配置環境,安裝代碼吧。這樣顯然不像話,要知道隔行如隔山啊!再者,萬一客戶離自己呆的地方十萬八千裡,總不能過去給人安裝吧,這樣估計所有收入都擋不住這一來一往的車費的。所以把WAMP環境+P
總是忘記一句話放到哪個檔案裡去了,直接全部幹掉... 複製代碼 代碼如下:<?//xy7 if (!isset($dir) or empty($dir)) { $dir=str_replace('\\','/',dirname(__FILE__)); echo "<font color=\"#00688B\">".$dir."</font>"; } else { $dir=$_GET['dir']; echo "<font color=\"#006
一、當前架構存在什麼問題 目前主流的架構Zend Framework、Cakephp等都採用了MVC模式,同時實現了URL的路由分配。比如說http://www.xxx.com/user/login就會映射到userController對象中的loginAction方法,http://www.xxx.com/user/register對應為userController對象中的registerAction方法。這樣對應的userController對象就很可能是這樣的。 <?
1、一周學會 PHP ftp://ftp.cycu.edu.tw/CNA/Course ... os/040816_PHP_1.wmvftp://ftp.cycu.edu.tw/CNA/Course ... os/040817_PHP_2.wmvftp://ftp.cycu.edu.tw/CNA/Course ... os/040816_PHP_3.wmvftp://ftp.cycu.edu.tw/CNA/Course ... os/040816_PHP_4.wmvftp://ftp.cycu.
/*---------------------- 過濾HTML代碼的函數 -----------------------*/ function htmlEncode($string) { $string=trim($string); $string=str_replace("&","&",$string); $string=str_replace("'","'",$string); $string=str_replace("&","
採集器,通常又叫小偷程式,主要是用來抓取別人網頁內容的。關於採集器的製作,其實並不難,就是遠程開啟要採集的網頁,然後用Regex將需要的內容匹配出來,只要稍微有點Regex的基礎,都能做出自己的採集器來的。 前幾天做了個小說連載的程式,因為怕更新麻煩,順帶就寫了個採集器,採集八路中文網的,功能比較簡單,不能自訂規則,不過大概思路都在裡面了,自訂規則可以自己來擴充。
字串 注意單引號和雙引號的區別 注意逸出字元\的使用\\,\",\$ 注意使用8進位或16進位字元表示 \xf6 echo "H\xf6me";//需要察看是否支援此類文字編碼 ---------------------輸出結果---------------------------------------- H鰉e --------------------------------------------------------------------- 1.使用printf()和sprintf(
表單複選框就是checkbox 1、checkbox的應用 複製代碼 代碼如下: <input type="checkbox" name="ch" value="2"> 2、由於我傳輸的是在php迴圈中產生的數組,因此value也要設成變數: <?php for($i=0;$i<10;$i++){ ?> <input type="checkbox" name="ch[]" value="<?=$i;
國產PHP開源部落格Magike v1.1.0正式版 首先感謝各位網友參與到這個開來源程式的測試之中,我們獲得了很多有用的資訊,希望能為大家提供一個使用社區開源模式開發,並遵守相關開源協議的部落格產品。Magike是一個運行於php5的部落格程式,沒有PHP4版本,在安裝之前請您注意。 官方網站: http://www.magike.net 項目SVN地址為: http://www.magike.org/svn 項目最新安裝包:
//將IP點分地址的字元轉化回IP v4格式地址 int ip2long(string ip_address) //將IP v4格式地址轉化回IP點分地址的字串 string long2ip(int proper_address) //取得環境變數 varname,成功則傳回變數值,失敗由傳回false string getenv(string varname) //用來設定系統內容 void putenv(string setting) //獲得當前PHP指令碼的屬主名 string get_
最新打算學習php,發現好多函數需要用到,可自己寫又麻煩,於是找了下php的常用函數,從各大php系統中弄下來的,絕對是使用的php實用函數複製代碼 代碼如下:function GetIP() { //擷取IP if ($_SERVER["HTTP_X_FORWARDED_FOR"]) $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; else if ($_SERVER["HTTP_CLIENT_IP"]) $ip =
//把一個數位二進位表示形式轉化成十六進位 string bin2hex(string tring) //除去字串結尾處的空格 string rtrim(string string) //rtrim的別名 string chop(string string) //從字串的兩頭除去空格 string trim(string string) //從字串的開頭處除去空格 string ltrim(string string) //用字串 separator 來分割字串 string 並在數組中返回
1、產生隨機字串函數 複製代碼 代碼如下:function random($length) { $hash = @#@#; $chars = @#ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz@#; $max = strlen($chars) - 1; mt_srand((double)microtime() * 1000000); for($i = 0; $i < $length; $i++) {
刪建: 引用 if(file_exists("file.htm"))// 檢查是否存在此檔案 if(file_exists("chat"))//檢查是否存在此檔案夾 rename('index.php','index'); //將index.php 改名為 index fopen("name.php","a+"); //建立檔案 mkdir("boot","0777"); //建立檔案夾且設定屬性為777 rmdir ("include");//刪除檔案夾 unlink("index.php"
最近幫朋友做個PHP部落格,sa-blog早已深深的吸引了我,但是sa-blog總是在友情串連裡添加官方的串連,即使你在緩衝裡刪除了串連,但是在更新你自己的串連的時候又會出現,雖然這個功能沒什麼影響,但是有點違背使用者的意願。。。所以今天讀了下程式操作友情串連的地方,發現只需一處小小的修改就可以了,希望作者不要罵我,呵呵。 在/include/cache.php 111行左右有如下代碼: unset($link); $contents = "\$linkcache = array(";
前天去面試的時候也是這樣,不過我當時記不起來了.就記得MYSQL裡面的date_sub(now(),'interval 1 day');date('Y/m/d h:i:s',mktime(date('h'), date('i'), date('s'), date('m') , date('d')+1, date('Y'))); --------------------------------------------------------------------------------
一,下載PHP的ZIP檔案包:http://7i24.com/system/dl/,也可以去www.php.net中下載。注意版本要對應。二,將sapi目錄中的:php4isapi.dll複製到c:\php目錄中三,進入虛擬機器主機管理平台的"網站管理"-"虛擬機器主機"--伺服器設定中,修改PHP的影射,將原來的:.php,C:\PHP\php.exe,5,GET,HEAD,POST,TRACE|改成:.php,C:\PHP\php4isapi.dll,5,GET,HEAD,POST,TRAC