Time of Update: 2018-12-08
1、下載並安裝FastCGI Extension for Internet Information Services 6.0 http://www.microsoft.com/downloads/details.aspx?FamilyID=2d481579-9a7c-4632-b6e6-dee9097f9dc5&displaylang=en 2、下載php-5.2.5 http://www.php.net/downloads 解壓到C:\PHP目錄下 要確保IIS啟動帳號對C:\PHP\
Time of Update: 2018-12-08
小船類boat.php複製代碼 代碼如下:<?php class boat { private static $instance=null; private $skipper; private $personNum=0; private $passengers=array(); private function __construct() { } public static function getInstance(){ if (self::$instance==null){ self::
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php $url=$_GET['url']; $ext=pathinfo($url,PATHINFO_EXTENSION); if($ext!='jpg' && $ext!='gif'){ // 只支援jpg和gif readfile('/upload/20081209130557536.gif'); exit; } $file=md5($url).'.'.$ext; if(file_exists($file)){ readfile($file);
Time of Update: 2018-12-08
時間一天天過去,這兩個亮點也變得越來越亮,很快,它們受到了編程者的喜歡,於是有人有疑問了:要是它們兩者相遇,會發生什麼事情?有沒有可能將它們的強項結合在一起呢? 嘗試在PHP和Java之間搭建一座橋樑,利用這座橋樑在這兩個實體之間建立起一個溝通渠道,在這座橋樑的協助下,你可以在Java中開發類,然後在PHP中調用它們的方法,同樣,在你的Java案頭或Web應用程式中也可以使用PHP指令碼。 在這篇文章中,你將會學到如何: ◆安裝和配置PHP/Java橋 ◆在PHP指令碼中使用Java類
Time of Update: 2018-12-08
一、 在函數中,傳遞數組時使用 return 比使用 global 要高效,比如: function userloginfo($usertemp){ $detail=explode("|",$usertemp); return $detail; } $login=userloginfo($userdb); 比 function userloginfo($usertemp){ global $detail; $detail=explode("|",$usertemp); }
Time of Update: 2018-12-08
1、location和“:”號間不能有空格,否則會出錯。 2、在用header前不能有任何的輸出。 3、header後的PHP代碼還會被執行。 下面是和asp中重新導向response.redirect的比較: 例1: response.redirect "../test.asp" header("location:../test.php"); 兩者區別: asp的redirect函數可以在向客戶發送標頭檔後起作用. 如 <html><head></head>
Time of Update: 2018-12-08
我願意把本文歸入我的“編程糗事”系列。儘管在正規大學課程中,接觸到軟體工程、企業級軟體架構和資料庫設計,但我還是時不時地體會到下述事實帶給我的“罪惡”感,當然,都是我的主觀感受,並且面向Eclipse: 你是PHP菜鳥,如果你: 1. 不會利用如phpDoc這樣的工具來恰當地注釋你的代碼 2. 對優秀的整合式開發環境如Zend Studio或Eclipse PDT視而不見 3. 從未用過任何形式的版本控制系統,如Subclipse 4.
Time of Update: 2018-12-08
<?php function set_4pixel($r, $g, $b, $x, $y) { global $sx, $sy, $pixels; $ofs = 3 * ($sx * $y + $x); $pixels[$ofs] = chr($r); $pixels[$ofs + 1] = chr($g); $pixels[$ofs + 2] = chr($b); $pixels[$ofs + 3] = chr($r); $pixels[$ofs + 4] = chr($g);
Time of Update: 2018-12-08
在使用基本的映像建立函數之前,需要安裝GD庫檔案。如果要使用與JPEG有關的映像建立函數,還需要安裝jpeg-6b,如果要在映像中使用Type 1型字型,則必須安裝t1lib。 在建立映像建立環境之前,還需要做一些準備工作。首先,安裝t1lib接著安裝jpeg-6b,然後再安裝GD庫檔案。在安裝時一定要按這裡給定的順序進行安裝,因為在編譯GD入庫時會用到jpeg-6b,如果沒有安裝jpeg-6b,在編譯時間就會出錯。
Time of Update: 2018-12-08
方法一. 注意這裡有一個預先定義的圖片記錄集rsmpic 要橫向重複的就是圖片,請根據你的情況改為你的記錄集名稱.整齊地將橫向重複內容放在一個表格內 <table width="100" border="0" align="center" cellpadding="5" cellspacing="5"> <?PHP $startrw = '0';// 開始定義橫向重複內容 這裡設定為 3 行 3 列 $endrw = $HLooper1__index;
Time of Update: 2018-12-08
我摸索了半天成功轉移,現在給出方法。 phpc程式 轉移到別的伺服器步驟 1、備份舊空間內程式,下載到本地。 2、備份舊空間網站資料庫(備份資料在data/bakup/下) ,下載到本地。 3、下載“php的cms程式”(程式和舊空間程式安裝時版本要相同)上傳到新伺服器,重新安裝。 4、上傳“舊空間內備份程式”到 新伺服器 (覆蓋剛安裝好的php的cms程式) 5、修改congfig檔案 6、將備份資料匯入資料庫(上傳到data/bakup/下) 7、更新緩衝,完成轉移
Time of Update: 2018-12-08
(1)所有資料都應該隱藏在所在的類的內部。 (2)類的使用者必須依賴類的共有介面,但類不能依賴它的使用者。 (3)盡量減少類的協議中的訊息。 (4)實現所有類都理解的最基本公有介面[例如,拷貝操作(深拷貝和淺拷貝)、相等性判斷、正確輸出內容、從ASCII描述解析等等]。 (5)不要把實現細節(例如放置共用代碼的私人函數)放到類的公有介面中。 如果類的兩個方法有一段公用代碼,那麼就可以建立一個防止這些公用代碼的私人函數。 (6)不要以使用者無法使用或不感興趣的東西擾亂類的公有介面。
Time of Update: 2018-12-08
301轉向定義 301轉向(或叫301重新導向,301跳轉)是當使用者或搜尋引擎向網站伺服器發出瀏覽請求時,伺服器返回的HTTP資料流中頭資訊(header)中的狀態代碼的一種,表示本網頁永久性轉移到另一個地址。 其它常見的狀態代碼還包括,200表示一切正常,404網頁找不到,302暫時轉向,等等。 網站做轉向的方法 網址轉向方法主要包括:301轉向,302轉向,JavaScript轉向,PHP/ASP/CGI轉向,META
Time of Update: 2018-12-08
對應的寫了一個簡單的解密的,專門針對eval。這個原理很有用途的,在這裡記下。複製代碼 代碼如下:<?php /* author:zhiwushan date:20080411 */ //已經加密的檔案內容 $a="
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php $lenth = 19; $str = "怎麼將新聞的很長的標題只顯示前面一些字,後面用.....來代替?"; echo strlen($str)<=$lenth ? $str : (substr($str,0,$lenth).chr(0)."...."); ?> 複製代碼 代碼如下:<? /* @ 另一種方法,使用ord()函數: @ 適用於 gb2312 編碼: */ $str = "怎麼將新聞的很長的標題只顯示前面一些字,後面用...
Time of Update: 2018-12-08
include_once和require_once的作用差不多,就是在包含的時候檢查被包含的檔案是不是已經包含過,如果包含過,那就不執行,否則再包含.我先說這個的原因是因為如果把include,require弄清楚了.那這點就沒問題. 現在來說include和require的區別: require()函數包含進來的內容被當成當前檔案的一個組成部分,所以當包含進來的檔案有語法錯誤或者檔案不存在的時候,那當前檔案的PHP指令碼都不再執行.
Time of Update: 2018-12-08
以下是代碼: 複製代碼 代碼如下:<?php //前面不要有空行 $id=$_GET[id]; include("admin/config.php"); $sql="select * from user where id=$id"; $data=mysql_fetch_array(mysql_query($sql)); $p=SBC_DBC($data[Phone],1); function get_str($str,$strlen=16) {
Time of Update: 2018-12-08
為cd2sc.com網站功能而開發,代碼為本人原創,產生速度一般。 (出於眾所周知的原因,涉及到資料庫的資料欄位名稱做了改動,並且為了代碼明晰去掉了參數過濾的部分) 說明:原動態地址為 moban.php?id=1 ,產生後地址為 html/200808/sell_1.html 。page.php為分頁程式,本部落格中有發布。 頁面使用方式,將本代碼儲存為make.php,使用方法為瀏覽器訪問 make.php?t=數量&pg=頁面;例如 make.php?t=300&pg=2,
Time of Update: 2018-12-08
1.array_shift()將數組的第一個單元移出再返回,這對有時候數組的第一個單元要單獨處理很方便。 複製代碼 代碼如下:<? $tmparray = array("1", "2", "3", "4"); $tmparray = array_shift ($tmparray); print_r($tmparray); ?> 2.array_chunk() 將一個數組分割成多個數組 ,後面參數控制數組單元數目。 複製代碼 代碼如下:<? $tmparray = array('
Time of Update: 2018-12-08
1、用PHP列印出前一天的時間格式是2006-5-10 22:21:21(2分) 2、echo(),print(),print_r()的區別(3分) 3、能夠使HTML和PHP分離開使用的模板(1分) 4、使用哪些工具進資料列版本設定?(1分) 5、如何?字串翻轉?(3分) --------------------------------------------------------------- 6、最佳化MYSQL資料庫的方法。(4分,多寫多得)