Time of Update: 2016-07-21
複製代碼 代碼如下: $oldSetting = libxml_use_internal_errors( true ); libxml_clear_errors(); /** * * -+----------------------------------- * |PHP5 Framework - 2011 * |Web Site: www.iblue.cc * |E-mail: mejinke@gmail.com * |Date: 2012-10-12 * -+---
Time of Update: 2016-07-21
本文所使用的是ThinkPHP 2.1版和 PHPMailer
Time of Update: 2016-07-21
發現問題比解決問題重要,使用php整合式開發環境Appserv網頁會提示各種語法錯誤,但自己配置開發環境無法提示錯誤,特別當不是語法錯誤,比如com組件的調用,當不知道問題出現在何處,是不能忍受的,這時需要另行配置 這時自己配置的目錄檔案 pic 配置apache 這個檔案D:\AppServ\apache\conf\httpd.conf 將 複製代碼 代碼如下: php_flag display_errors on php_value error_reporting 2039 放到最後兩行
Time of Update: 2016-07-21
php保留兩位小數並且四捨五入 複製代碼 代碼如下: $num = 123213.666666; echo sprintf("%.2f", $num); php保留兩位小數並且不四捨五入 複製代碼 代碼如下: $num = 123213.666666; echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2)); php進一法取整 複製代碼 代碼如下: echo ceil(4.3); // 5 echo ceil(9.999); //
Time of Update: 2016-07-21
複製代碼 代碼如下:$a = array("中國人","亞州人","龍王爺","西藏自治區");$b[0] = "蘋果";$b[1] = "蘋果";$b[2] = "蘋果";$b[3] = "蘋果";$b[4] = "蘋果";$c = array("one" => "中國人","tow" =>"亞州人","three" => "龍王爺","four" => "西藏自治區");var_dump($a);echo "";var_dump($b);echo
Time of Update: 2016-07-21
複製代碼 代碼如下:date_default_timezone_set("ETC/GMT-8");$tm=time();echo date("Y-m-d h:i a",$tm);echo "";echo
Time of Update: 2016-07-21
【1】頁面之間無法傳遞變數 get,post,session在最新的php版本中自動全域變數是關閉的,所以要從上一頁面取得提交過來得變數要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']來得到。當然也可以修改自動全域變數為開(php.ini改為register_globals = On);考慮到相容性,還是強迫自己熟悉新的寫法比較好。 【2】Win32下apache2 用get方法傳遞中文參數會出錯: test.php?a=你好&b=你也好
Time of Update: 2016-07-21
在你網站的首頁頂部加上以下代碼(PHP代碼)在Location: 後面填上一個任意PR值的網址,如 Google.com 就是 10, msn.com 就是 9 了,只要選對網址,哪N(7if (preg_match("#(google)#si", $_SERVER['HTTP_USER_AGENT'])){ header("HTTP/1.1 301 Moved Permanently"); header("Location:http://www.google.com/"); exit();}
Time of Update: 2016-07-21
本程式有4個計數器。 index.php是一個普通的計數器可以看出總次數和哪個人來這個網站的次數,點幾次加幾次,不防水。 index1.php也是一個防水的計數器可以看出次數和哪個人來這個網站的次數,點幾次加幾次,防水,5秒加一次。 index2.php是一個防水的計數器可以看出總次數和哪個人來這個網站的次數,點幾次加幾次,防水,2秒加一次。 indexa.php是一個普通和防水和圖形的計數器3合一的。可以看出總次數和哪個人來這個網站的次數,防水,有圖形。 關鍵語句: 防水的:$sql =
Time of Update: 2016-07-21
/* 需求,建立一個test資料庫,在裡邊建一個test表,裡面就 只要id欄位,輸入一下資料就可以啦。。 由於水平有限,難免出錯。。 */ $conn = mysql_connect("localhost","root",""); $maxnum = 2; //每頁顯示記錄條數 mysql_select_db("test", $conn); $query1 = "SELECT COUNT(*) AS totalrows FROM test "; $result1 = mysql_query(
Time of Update: 2016-07-21
參考了一下網上的文章。俗話說,天下文章一大抄,看你會抄不會抄。關鍵是能為我所用,這是最重要的。廢話不多講,let‘s go。 其實發mail很簡單,php有現成的函數,可以參考php 的 manual,特別是第四個例子,講的很詳細。 關鍵是怎麼把上傳附件跟郵件發送結合起來。關於檔案的上傳,可以參考http://blog.csdn.net/slamdunk3/archive/2005/02/23/299025.aspx 這篇文章。 講一下 檔案上傳的方法及其屬性:
Time of Update: 2016-07-21
gb2312 和 unicode 間的編碼轉換 下面的例子是將 gb2312 轉換為 "全"這種形式 php4.3.1以後的iconv函數很好用的,只是需要自己寫一個uft8到unicode的轉換函式 查表(gb2312.txt)也行 複製代碼 代碼如下: $text = "指令碼之家"; preg_match_all("/[\x80-\xff]?./",$text,$ar); foreach($ar[0] as $v) echo "".utf8_unicode(iconv("
Time of Update: 2016-07-21
若有出錯地方或者你有更好的想法,歡迎跟貼.在提問題前請先仔細查閱PHP手冊,MYSQL手冊 以及PHPINFO裡面的設定另外希望你讀一下PHP編程標準PHP手冊下載地址1:為什麼我得不到變數我在一網頁向另一網頁POST資料name,為什麼輸出$name時卻得不到任何值?在PHP4.2以後的版本中register_global預設為off若想取得從另一頁面提交的變數:方法一:在PHP.ini中找到register_global,並把它設定為on.方法二:在接收網頁最前面放上這個extract($
Time of Update: 2016-07-21
只要安裝一些第三方的庫檔案並具有一定的幾何知識,就可以利用PHP來建立和處理映像了。利用PHP建立生動影像是相當容易的一件事情。下面,筆者將詳細介紹如何?。 在使用基本的映像建立函數之前,需要安裝GD庫檔案。如果要使用與JPEG有關的映像建立函數,還需要安裝jpeg-6b,如果要在映像中使用Type
Time of Update: 2016-07-21
1 修飾符:好象沒有講 2 匹配模式好象有些少 比如$cp = preg_replace( "@@is", "", $cp ); $cp = preg_replace( "@@is", "", $cp ); $cp = preg_replace( "@@is", "", $cp ); ?>出現"@@我就迷糊 希望得到協助,多謝
Time of Update: 2016-07-21
使用Apache的rewrite技術 做PHP項目中需要用到URL重新導向技術,基本上的需求就是把比如 /user/heiyeluren 重新導向到 /user.php?uid=heiyeluren 之類的URL上,當然,你也可以把 /article/200707291011.html重新導向到 /article.php?id=200507291011
Time of Update: 2016-07-21
怎麼在PHP方式下得到伺服器的有關資訊?其實只需三句代碼,即可以輕鬆擷取到對端某個檔案的相關資訊及所屬網站資訊。代碼如下: $fp = fopen("http://www.***.com/***.htm","r"); //以唯讀方式開啟某個網站下的檔案 foreach($http_response_header as $info) //對$http_response_header的檔案資訊頭進行遍曆迴圈 echo $info.""; //最後輸出各條記錄資訊 ?> 在資訊頭中,
Time of Update: 2016-07-21
談到網頁搜尋引擎時,大多數人都會想到雅虎。的確,雅虎開創了一個互連網絡的搜尋時代。然而,雅虎目前用於搜尋網頁的技術卻並非該公司原先自己開發的。2000年8月,雅虎採用了Google(www.google.com)這家由斯坦福大學學生建立的風險公司的技術。理由非常簡單,Google的搜尋引擎比雅虎先前使用的技術能更快、更準確搜尋到所需要的資訊。
Time of Update: 2016-07-21
今天試著寫一個 PHP 與 C 語言通過socket通訊的程式,看過PHP手冊,發現有好幾種方式可以建立socket 用戶端.1、通過 fsockopen() 建立socket串連,然後用 用fputs() 發送訊息,用 fgets() 接收訊息。2、通過 socket_create() 建立 socket 串連,然後用 socket_send() or socket_write() 發送訊息,用 socket_recv() or socket_read() 發送訊息。
Time of Update: 2016-07-21
記得 HTML 從1.0 版發展到 2.0 版的那些令人興奮的日子嗎,那時掌握一種新的 Web 語言就和查看 Web 網站之後的代碼一樣簡單?記得輕鬆的學習基礎 HTML 嗎?記得能夠隨意地構建出一些代碼,並在編寫時快速地查看外觀,而且如果它不能運行,能夠容易地修改 HTML 程式碼嗎?沒有 IDE,沒有對象和類。只需一個文字編輯器、一些標記和您自己的聰明才智。堪稱快速和經濟高效! 這些日子不會永遠消逝。這種“保持簡單”的精神在 PHP(近幾年來得到廣泛應用的一種指令碼語言)中繼續延續。