Time of Update: 2018-12-03
2013-01-17發布PHP 5.4.11/5.3.21 經過1個RC 上個版本是2012-12-20的5.4.10/5.3.20修正了超過10個Bug以及幾個安全性漏洞。 完全改進:17 Jan 2013, PHP 5.4.11- Core: . Fixed bug #63762 (Sigsegv when Exception::$trace is changed by user). (Johannes) . Fixed bug #43177 (Errors in
Time of Update: 2018-12-03
<?phprequire_once 'Mail.php';$from = "=?GBK?B?".base64_encode("hello")."?=<hello@163.com>";$to = "=?GBK?B?".base64_encode("qq")."?=<"."10010@qq.com".">";$body = "郵件測試內容";$host = "smtp.163.com";$username = "hello";$password = "hahahaha"
Time of Update: 2018-12-03
以前我一直認為,當php的頁面執行結束時,會自動釋放掉一切。相信很多人都跟我想的一樣。但事實證明並不是這樣。比如session就不會隨著頁面執行完畢而釋放。php的記憶體回收機制,其實只針對於php本身。對於mysql,php沒權利去自動去釋放它的東西。如果你在頁面執行完畢前不調用mysql_close(),那麼mysql那邊是不會關閉這個串連的。如果你是用的是pconnect方式,即使你在頁面執行完畢前調用mysql_close(),也無法另mysql關閉這個串連。也許在負載低的情況下,你感受
Time of Update: 2018-12-03
<?phpif ($_FILES["file"]["error"] > 0) { echo "Error: " . $_FILES["file"]["error"] . "<br />"; }else { echo "Upload: " . $_FILES["file"]["name"] . "<br />"; echo "Type: " . $_FILES["file"]["type"] . "<br />"; echo
Time of Update: 2018-12-03
運行Pear.bat直接斷行符號不用管直接自動安裝完成再運行pear install mailpear install net_smtp重啟Apache測試代碼:<?phprequire_once 'Mail.php';$body = "";$from = "=?GBK?B?".base64_encode("")."?=<from@from.com>";$to = "=?GBK?B?".base64_encode("")."?=<"."to@to.com".">";
Time of Update: 2018-12-03
作者:Tank http://hi.baidu.com/uroot 2008.1.31 Tank原創配置: httpd.conf中 設定檔寫法同Linux版本相同.使用環境:apache 2.2.x ,WIndows Server 2003 or Windows XP首先保證你的apache2.2.x能正常啟動,並提供服務。IE訪問伺服器HTTP時出現It works 字樣。1:你需要到http://www.zlatkovic.com/pub/libxml/ 下載一個iconv-1.9
Time of Update: 2018-12-03
PHPTeam Dev在發布了兩個更新版本,分別是5.4.14和5.3.24,修複了大約10個bug,建議所有的PHP使用者升級到PHP5.4.14。以下是ChangeLog:Version 5.4.1411-April-2013 Core: Fixed bug #64529 (Ran out of opcode space). Fixed bug #64515 (Memoryleak when using the same variablename two
Time of Update: 2018-12-03
<?php/** * 圖片加浮水印(適用於png/jpg/gif格式) * * @author flynetcn * * @param $srcImg 原圖片 * @param $waterImg 浮水印圖片 * @param $savepath 儲存路徑 * @param $savename 儲存名字 * @param $positon 浮水印位置 * 1:頂部居左, 2:頂部居右, 3:置中, 4:底部局左, 5:底部居右 *
Time of Update: 2018-12-03
mod_rewrite是Apache的一個非常強大的功能,它可以實現偽靜態頁面。下面我詳細說說它的使用方法1.檢測Apache是否支援mod_rewrite通過php提供的phpinfo()函數查看環境配置,通過Ctrl+F尋找到“Loaded Modules”,其中列出了所有apache2handler已經開啟的模組,如果裡麵包括“mod_rewrite”,則已經支援,不再需要繼續設定。如果沒有開啟“mod_rewrite”,則開啟目錄 您的apache安裝目錄“/apache/conf/”
Time of Update: 2018-12-03
類似redirect.php?tid=7&goto=lastpost這種形式URL的頁面的子內容和thread-1-1-1.html一樣的,但URL形式不一樣,SE會當成重複內容。這種URL形式會出現在首頁、版塊列表頁的最後發表或最後回複位置,discuz7以前版本的上一主題、下一主題等也是此種形式的URL,現在雖然沒有,但在代碼中還能找到那些參數。為什麼不禁止這種URL形式的索引?1.主要是不能控制別人連結到這種形式,如果禁止索引這種形式的URL就浪費了連結,所以要做301跳轉,把連結
Time of Update: 2018-12-03
1.擷取安裝檔案: http://www.php.net/downloads.php php-5.3.8.tar.gz 擷取安裝php需要的支援檔案:http://download.csdn.net/download/netlong339/1351852 libxml2-2.6.32.tar.gz2.安裝libxml21 tar zxvf libxml2-2.6.32.tar.gz 2 cd libxml2-2.6.323 ./configure
Time of Update: 2018-12-03
常用技巧:用PHP控制您的瀏覽器cacheOutput Control 函數可以讓你自由控制指令碼中資料的輸出。它非常地有用,特別是對於:當你想 在資料已經輸出後,再輸出檔案頭的情況。輸出控制函數不對使用 header() 或 setcookie(), 發送的檔案頭資訊產生影響,只對那些類似於 echo() 和 PHP 代碼的資料區塊有作用。 我們先舉一個簡單的例子,讓大家對Output Control有一個大致的印象: Example 1. ob_start()
Time of Update: 2018-12-03
1.PHP 的 date() 函數用于格式化時間或日期。1.1 Date() 函數可把時間戳記格式化為可讀性更好的日期和時間。文法:date(format,timestamp)其中:format:必需。規定時間戳記的格式。timestamp:可選。規定時間戳記。預設是當前的日期和時間。1.2 日期 - 什麼是時間戳記(TimeStamp)時間戳記是自 1970 年 1 月 1 日(00:00:00 GMT)以來的秒數。它也被稱為 Unix 時間戳記(Unix Timestamp)。1.3 日期
Time of Update: 2018-12-03
伺服器端嵌入:Server Side Include(簡稱SSI)用於建立可在多個頁面重複使用的函數、頁首、頁尾或元素。PHP include 和 require 語句在 PHP 中,能夠在伺服器執行 PHP 檔案之前把該檔案插入另一個 PHP 檔案中。include 和 require 語句用於在執行流中向其他檔案插入有用的的代碼。include 和 require 很相似,除了在錯誤處理方面的差異:1.require 會產生致命錯誤
Time of Update: 2018-12-03
Cookies:cookie 常用於識別使用者。cookie 是伺服器留在使用者電腦中的小檔案。每當相同的電腦通過瀏覽器請求頁面時,它同時會發送 cookie。通過 PHP能夠建立並取回 cookie 的值。如何建立 cookie?setcookie() 函數用於設定 cookie。注釋:setcookie() 函數必須位於 <html> 標籤之前。文法setcookie(name, value, expire, path, domain);例子在下面的例子中,我們將建立名為
Time of Update: 2018-12-03
需求:將wav檔案轉換成png檔案並且顯示出來。Wav_To_Png.php:<?Phpfunction wav_graph($file, $f=0, $w=0){global $DATA_DIR;if(!is_file($file))return 0;$fp = fopen($DATA_DIR.$file, 'r');$raw = fread($fp, 36);$str = '';$header = unpack('A4Riff/VSize/A4Wav/A4Head/VHeadSize/
Time of Update: 2018-12-03
CodeIgniter是一個小巧但功能強大的 PHP 架構,官網地址。在官網可以下載該架構。下面來說明一下CodeIgniter中的簡單操作。一、Controller的建立與設定1.在Controller目錄下建立blog.php檔案:2.blog.php中的代碼如下:<?phpclass Blog extends CI_Controller {function index(){echo 'Hello
Time of Update: 2018-12-03
開啟檔案fopen() 函數用於在 PHP
Time of Update: 2018-12-03
" "雙引號裡面的欄位會經過編譯器解釋,然後再當作HTML代碼輸出。' '單引號裡面的不進行解釋,直接輸出。 例如: $abc='my name is tome';echo $abc //結果是:my name is tomecho '$abc' //結果是:$abcecho "$abc" //結果是:my name is tom 特別在使用MYSQL語句的時候,雙引號和單引號的用法讓新手不知所措,在這裡舉個例子,來進行說明。假設查詢條件中使用的是常量,例如: select *
Time of Update: 2018-12-03
<?php class Email { //---設定全域變數 var $mailTo = ""; // 收件者 var $mailCC = ""; // 抄送 var $mailBCC = ""; // 秘密抄送 var $mailFrom = ""; // 寄件者 var $mailSubject = ""; // 主題 var $mailText = ""; // 文字格式設定的信件主體 var $mailHTML = ""; // html格式的信件主體