Time of Update: 2017-02-28
現在很多主機空間都是IIS上執行PHP程式,大多不能直接用mail()發送郵件,有了這個類只要你有註冊過郵箱,就可以隨意的發送郵件,速度也不慢哦。//******************************// smtp.php檔案////******************************<?phpclass smtp{ /* Public Variables */ var
Time of Update: 2017-02-28
很多新聞和資訊網站都提供了一種產生便於列印的網頁的方法,所產生的頁面的排版布局更有利於印表機的列印輸出,這種方法方便了我們從網頁上直接列印我們所需的內容,而不必為格式不規整傷腦筋,或者粘貼到文字編輯器中重新排版。然而,我卻沒看到有多少網站詳細解釋這些是如何?的,在這裡我提供一小段代碼——用PHP來實現產生便於列印的網頁並不是像想象的那麼難,希望對大家有協助。 要產生便於列印的網頁,需要我們做哪些工作呢?這主要取決於你的網站特點,和你想要產生的版式特徵,不過有一些基本處理需要完成:
Time of Update: 2017-02-28
很早就想寫這篇文章了,但一直沒有時間完成它。不是說我來告訴大家如何做,我更希望本文只是做為一個引子,與大家來討論關於如何建立一個有效地、靈活的網路應用程式。 經過了2-3年的網路應用程式開發工作,我的開發經驗變得更加生動了,回過頭來看我以前為Geocrawler寫的代碼,簡直不敢相信這是我的。由於GPL的原因,在PHPBuilder中的源碼也是良莠不齊的。
Time of Update: 2017-02-28
Zend Optimizer(以下簡稱ZO)用最佳化代碼的方法來提高PHP 4.0應用程式的執行速度。實現的原理是對那些在被最終執行之前由運行編譯器(Run-Time Compiler)產生的代碼進行最佳化。 最佳化能提高你的盈利能力一般情況下,執行使用ZO的PHP程式比不使用的要快40%到100%。這意味著網站的訪問者可以更快的瀏覽網頁,從而完成更多的事務,創造更好的客戶滿意度。更快的反應同時也意味著可以節省硬體投資,並增強網站所提供的服務。所以,使用ZO,就等於提高了電子商務的盈利能力。
Time of Update: 2017-02-28
PHP郵件清單中問得最多的問題可能就是:"如何在我的Windows機器上安裝PHP?",那麼也許我可以協助回答這個問題。當你正確安裝完成後,你會發現在Windows下開發PHP程式還是不錯的。 本教程的目的是向你展示如何用"Apache和Windows"的組合來開發PHP程式。 教程中如未指明具體版本,則PHP為PHP3或PHP4 Beta 2或3,Apache為 1.3.x。
Time of Update: 2017-02-28
<?//自動縮圖$srcFile原檔案,大圖;$photo_small目標檔案,小圖;$dstW,$dstH是小圖的寬,高。function makethumb($srcFile,$photo_small,$dstW,$dstH) { $data = GetImageSize($srcFile); switch ($data[2]) { case 1: //圖片類型,1是GIF圖 $im =
Time of Update: 2017-02-28
隨便編寫php的日子將遠去了。下面有5個下一代的php架構。每個架構都為php下一步發展做了高深設計,許多都應和Ruby on Rails,快速開發動態語言,更有甚者, php on trax 直指 Ruby on Rails。如下面所列的frameworks,我學習了 AGAVI 就像 Symfony 一樣輕鬆。我誠實的說我不願望編寫php還像以前那麼自由散漫。使用這些frameworks將使用你的工作變得容易。
Time of Update: 2017-02-28
php的mbstring擴充模組提供了多位元組字元的處理能力,平常最常用的就是用mbstring來切分多位元組的中文字元,這樣可以避免出現半個字元的情況,由於是php的擴充,它的效能也要比一些自訂的多位元組切分函數要好上一些。mbstring extension提供了幾個功能類似的函數,mb_substr和mb_strcut,看看手冊上對它們的解釋。mb_substrmb_substr() returns the portion of str specified by the start
Time of Update: 2017-02-28
1. str_replacestr_replace是常用的php函數,用於字串替換,經常看到某些php新人為了替換一批字串,寫了好多行str_replace,實在是慘不忍睹。比如這個例子:PHP:$str = '某人的棲息地 --- www.webjx.com';$str = str_replace('某人', '壞人', $str);$str = str_replace('的', 'di', $str);$str = str_replace('棲息地', '豬窩窩', $str);$str =
Time of Update: 2017-02-28
最近很多朋友都在問我是否能把我那一句話木馬隱藏到HTML或圖片裡,其實把一句話木馬插入到PHP檔案中就已經很隱蔽了,如果說硬是要放到HTML檔案或圖片裡,就接著往下看這篇的篇測試報告吧。要知道如果光把PHP語句放到圖片裡是無論如何也不能執行的,因為PHP只解析副檔名為php的檔案。所以說要能使隱藏在圖片裡的PHP語句執行。我們就的藉助PHP中的調用函數 :include 、require 等。 我們還記得前些日子把木馬隱藏到圖片的文章吧。也就是在PHP檔案裡用include("x.gif"
Time of Update: 2017-02-28
PHP語言發展曆史 1994年,Rasmus Lerdorf首次設計出了PHP程式設計語言。 1995年6月,Rasmus Lerdorf在Usenet新聞群組comp.infosystems.www.authoring.cgi上發布了PHP 1.0 聲明。 1996年4月,Rasmus Lerdorf在Usenet新聞群組comp.infosystems.www.authoring.cgi上發布了PHP第二版聲明。相比PHP 1
Time of Update: 2017-02-28
雖然 LAMP 組合很不錯,但是如果想要架設一台同時支援 PHP、ASP、ASP.NET、JSP、Perl 的 Web 虛擬機器主機伺服器,還是用 Windows 2003 的 IIS 6 最好。網上有很多介紹在 IIS 6 上配置 PHP 的文章,但是那些方法不是效能不好,就是升級麻煩。下面的方法可以讓你在第一次配置好後,能夠非常方便的進行升級。 這裡所說的升級,是指從某個 php4 版本升級到另一個 php4 版本,或者從某個 php5 版本升級到另一個 php5 版本,而不是指從 php4
Time of Update: 2017-02-28
詳細講解PHP的日期時間函數date()中介紹了PHP日期時間函數的簡單用法,這類將介紹更多的函數來豐富我們的應用。checkdate($month,$date,$year)如果應用的值構成一個有效日期,則該函數返回為真。例如,對於錯誤日期2005年2月31日,此函數返回為假。在日期用於計算或儲存在資料庫中之前,可用此函數檢查日期並使日期生效。<?php// returns falseecho checkdate(2,30,2005) ? "valid" : "invalid";//
Time of Update: 2017-02-28
如果你目前著手的web網站開發項目規模較大,那你對代碼重用必定深有體會,比方說,不管是html還是php代碼塊,只要項目足夠大,比如有1000個web頁,你即便是一年只修改一次包含著作權資訊的頁尾也會讓你痛不欲生。而php可以通過一些函數協助你重用代碼,你要具體用到的函數依賴於你打算重用的內容。主要的函數是:* include() 和 include_once()* require() 和require_once()
Time of Update: 2017-02-28
傳遞數組時使用 return 比使用 global 要高效,比如:function userloginfo($usertemp){$detail=explode("",$usertemp);return $detail;}$login=userloginfo($userdb);比function userloginfo($usertemp){global $detail;$detail=explode("",$usertemp);}userloginfo($userdb);要高效二、
Time of Update: 2017-02-28
禁止屏蔽類 1.禁止右鍵<body oncontextmenu=return(false)> 2.禁止選擇<body onselectstart="return false"> 3.禁止粘貼<body onpaste="return false"> 4.禁止直接存取
Time of Update: 2017-02-28
有一段時間一直迷惑於PHP中引用的傳遞,後來查手冊及C來源程式,並反覆測試,大致對引用傳遞在記憶體中的模式有了一定的瞭解,後來為了加深印象,寫了個總結,應該不會有大的問題——當然這是在PHP4中,在以後的版本中可能會有變化。當時寫總結的時候,想鍛煉一下英語,因此就湊合了一篇。不過本人英語不好,也懶得翻譯,反正當時想自己看得懂就行了。今天心血來潮,突然覺得還蠻有用的,於是在這裡現醜了,請大家指正。那位看得懂的幫忙翻譯一下吧,我沒空了。 <?php /*
Time of Update: 2017-02-28
領導要我策劃一個網頁設計大賽和Flash創作大賽,要求必須實現線上報名和上傳作品。通過FreeBSD+Apache+PHP+Mysql+FTP我實現了該要求。 實現線上報名和上傳作品的思路是利用網頁表單收集使用者填寫的資料儲存到Mysql資料庫內,同時以該使用者的註冊名建立一個FTP上傳帳號並建立該使用者的相應目錄。 FTP伺服器是系統預設帶的,採用系統使用者的使用者名稱和密碼,建立系統使用者就等於建立FTP使用者,FreeBSD是屬於UNIX陣營的作業系統,它沒有象Linux一樣的us
Time of Update: 2017-02-28
3 PHP實踐 PHP的許多特點與其他軟體或者工具有關。利用迄今為止我們所學到的PHP知識,我們可以試著建立一個簡單互動的網站。利用這一過程我們又可以學到不少東西。好吧,我們現在開始專註於一個典型個人網站的建設。 3.1 計劃一個網站 一般一個個人網站包括一個歡迎頁面、一個留言本頁面、一個書籤連結頁面、一個計數器、聯絡資訊,甚至還有照片集和一些音樂檔案等等。讓我們從一個標題頁面、一個聯絡資訊頁面和一個簡曆頁面開始。我們同樣需要標準的通用的頁面頭部和底部。
Time of Update: 2017-02-28
看了些PHP的基礎知識,自己在這裡總結下: 1、在HTML嵌入PHP指令碼有三種辦法:<scriptlanguage="php">//嵌入方式一echo("test");</script><?//嵌入方式二echo"<br>test2";?><?php//嵌入方式三echo"<br>test3";?> 還有一種嵌入方式,即使用和Asp相同的標記<%%>,但要修改PHP.ini