Time of Update: 2017-02-28
PHP是一種易於學習和使用的伺服器端指令碼語言。只需要很少的編程知識你就能使用PHP建立一個真正互動的WEB網站。本教程並不想讓你完全瞭解這種語言,只是能使你儘快加入開發動態web網站的行列。我假定你有一些HTML(或者HTML編輯器)的基本知識和一些編程思想。1.簡介PHP是能讓你產生動態網頁的工具之一。PHP網頁檔案被當作一般HTML網頁檔案來處理並且在編輯時你可以用編輯HTML的常規方法編寫PHP。PHP代表:超文本前置處理器(PHP: Hypertext
Time of Update: 2017-02-28
GZIP(GNU-ZIP)是一種壓縮技術。經過GZIP壓縮後頁面大小可以變為原來的30%甚至更小。這樣使用者瀏覽的時候就會感覺很爽很愉快!要實現GZIP壓縮頁面需要瀏覽器和伺服器共同支援,實際上就是伺服器壓縮,傳到瀏覽器後瀏覽器解壓並解析。瀏覽器那邊不需要我們擔心,因為現在絕大多數瀏覽器都支援解析GZIP過的頁面。我們只要把頁面在伺服器端壓縮再輸出到瀏覽器就行了。有點羅嗦,下面說正事:正如要製作壓縮餅乾,先要拿到原料,要壓縮一個頁面,首先要獲得要輸出的內容。PHP中的ob_start()(ob
Time of Update: 2017-02-28
程式|原始碼|縮圖 處理方法是:1.當原圖的寬或高任一比規定的尺寸小,只進行等比縮減處理,2.當原圖的寬與高都比規定尺寸大,先進行等比縮減處理,然後算出置中位置進行裁剪以下是原始碼:<?php /* * $o_photo 原圖路徑 *
Time of Update: 2017-02-28
2.PHP入門 PHP網站的線上教程已經很棒了。在那裡還有一些其他教程的連結。而本文的該部分將讓你對PHP熟悉一點。我不可能做到沒有任何遺漏,我的目的只在於能讓你迅速開始你的PHP編程。2.1 首要條件你首先必須要有一個正在工作著的支援PHP的web伺服器。我假定在你的伺服器上所有PHP檔案的副檔名為.php3。2.2 PHP的安裝產生一個名為test.php3的檔案,含有以下內容:<? phpinfo();
Time of Update: 2017-02-28
目前很多網站採用PHP編寫,但是,其伺服器環境可不一定是FreeBSD、Linux,很多PHP的網站都是運行在Windows2000、Windows2003和Windows Server 2008系統上。而且,根據之前諸多的訊息顯示,Windows Server 2008中運行PHP的效率提高了40%以上的。下面,就讓我進入今天的主題,如何在IIS7下面添加對PHP網頁的支援。 系統內容:Vista / Windows Server
Time of Update: 2017-02-28
本文我們對PHP編譯器可報出的一些看起來可能沒有什麼意義的錯誤有了一定的瞭解。我們需要將所學的知識應用到如何避免錯誤以及錯誤出現時如何糾正錯誤。調試是一個開發人員所有工作中的最重要的部分之一。
Time of Update: 2017-02-28
由於asp.net是編譯型的,所以單例一直會存在於這個應用程式的生命週期裡,真正可以做到這個執行個體在應用程式生命週期中的唯一性。 單例模式的存在在一些情況下是比較有意義的,如BlogEngine的網站配置就是採用的單例模式,而且它的載入和儲存的代碼是相當經典的,有興趣可以看看它的原始碼。由於asp.net是編譯型的,所以單例一直會存在於這個應用程式的生命週期裡,真正可以做到這個執行個體在應用程式生命週期中的唯一性。php的單例模式的實現大致如下:
Time of Update: 2017-02-28
用PHP給上傳圖片加浮水印的程式是通過判斷檔案類型建立圖形,然後把其複製到原建立的圖形上,填充並建立rectangle,以備寫入imagestring()或是原已經定好的映像程式當中判斷浮水印類型:一是字串,另是增加一個繪圖物件在上面。如果你對PHP的GD庫比較熟悉,看懂這篇文章一點都不難了! 以下是引用片段: 以下為引用的內容:/*****************************************************參數說明:$
Time of Update: 2017-02-28
只需要一天,只要你用心去看和學,一定行. 這裡希望大家需要明白一點,這隻是在講如何快速入門,更好的認識PHP!也能初級掌握PHP基礎知識!PHP語言博大精深!並不是一兩天就能學會的!要長期學下去才可以!下面我綠蘋果帶大家走進PHP的入門之路說明:我這裡暫時是以 Apache web server 和 MY SQL 作為WEB伺服器和資料庫,在php-4.3.3下的環境做的程式。當然要簡單的構建和訪問查看資料庫 PHPMYADMIN
Time of Update: 2017-02-28
攻擊 SQL注入攻擊是駭客攻擊網站最常用的手段。如果你的網站沒有使用嚴格的使用者輸入檢驗,那麼常容易遭到SQL注入攻擊。SQL注入攻擊通常通過給網站資料庫提交不良的資料或查詢語句來實現,很可能使資料庫中的紀錄遭到暴露,更改或被刪除。下面來談談SQL注入攻擊是如何?的,又如何防範。 看這個例子:// supposed input$name = “ilia’; DELETE FROM
Time of Update: 2017-02-28
SmartySmarty的特點是將模板編譯成PHP指令碼,然後執行這些指令碼。很快,非常靈活。Heyes Template Class一個非常容易使用,但功能強大並且快速的模板引擎,它協助你把頁面配置和設計從代碼中分離。FastTemplate一個簡單的變數插值模板類,它分析你的模板,把變數的值從HTML代碼中分離處理。ShellPage一個簡單易用的類,可以讓你的整個網站布局基於模板檔案,修改模板就能改變整個網站。STP Simple Template
Time of Update: 2017-02-28
以前寫了十天學會ASP,十天學會ASP.NET什麼的,現在想想再寫個PHP吧,也算比較全了。 PHP的調試方法我這裡就不說了,外面很多文章都有介紹,也有很多不同的組合。我這裡暫時是以 Apache web server 和 MY SQL 作為WEB伺服器和資料庫,在php-4.3.3下的環境做的程式。當然要簡單的構建和訪問查看資料庫 PHPMYADMIN 不可少。 至於表單設計什麼的,我這裡也不想多說了,在《十天學會ASP》中已經有介紹。 下面簡單介紹一下PHP的文法。 1、嵌入方法:
Time of Update: 2017-02-28
我把一些PHP中類的常識性整理出來,讓新手們更容易掌握PHP類,以便能快速看懂那些老大們寫的程式,呵呵,不過比較少,希望老大們補充一下或者修正其中錯誤理解。Q:PHP中的類可以有建構函式嗎?A:可以,只要函數名和類名相同,這個函數將成為建構函式。在使用 new 操作符來建立一個類的執行個體時,該建構函式將會自動調用,因此,可以把一些初始化工作放在建構函式裡完成。Q:PHP中的類有解構函式嗎?A:沒有。當對象被銷毀,使用 unset() 或者簡單的脫離範圍,解構函式都會自動調用。但 PHP
Time of Update: 2017-02-28
雖然方法很多,但使用起來簡便容易的,我覺得還是先判斷已經產生的首頁檔案的產生時間和現有時間之間的差值,如果滿足某個值就開始產生,這種方法比較來得容易,不多說了,開始吧!在開始之前還是提一下三個函數吧:"ob_start()、ob_end_clean()、ob_get_contents()"
Time of Update: 2017-02-28
實戰PHP/GTK(轉載) 刁饞 發表於 2002-2-19 15:25 PHP編程 ←返回版面 以前PHP被認為只能用來編寫伺服器端的CGI程式,如果說PHP能夠開發Windows下的GUI(圖形化使用者介面)程式,你相信嗎?最近,PHP的開發小組成功開發出了捆綁GTK+的PHP,那麼就可以開發Windows下的GUI程式了。 一、建立PHP/GTK運行環境:
Time of Update: 2017-02-28
PHP官方剛剛在上周發布了5.2.7並在首頁上更新,今天就撤下了這條訊息,原因很簡單,在5.2.7中發現了一個magic_quotes_gpc的嚴重bug.所以發布了5.2.8。 當然您可能剛剛升級您的網站到5.2.7,不過個人覺得這到是PHP或開源負責任的態度。 對比5.2.7隻有下面一條修正: 以下為引用的內容:08 Dec 2008, PHP 5.2.8- Reverted bug fix #42718 that broke magic_quotes_gpc (Scott) 下載:
Time of Update: 2017-02-28
本文: 網上發送Email,可要用到mail()函數了。其格式如下: mail(收信人,主題,內容,郵件檔案頭); 在網上,發送Email給站長,通常是這樣的:<a href="mailto:webmaster@163.com">webmaster@163.com</a> 這樣,當點擊了webmaste崐r@163.com這個連結之後,就會啟動預設的郵件編緝器來寫Email,實在是麻煩,使用mail(
Time of Update: 2017-02-28
綜述:PHP中有一組映像函數,可以動態產生gif格式的映像資料流並輸出到伺服器,這樣我們就可以按照使用者的需求及時地線上產生映像。下面我們以產生一個按鈕為例子來談一談如何用PHP產生生動影像。 生動影像是怎樣被產生的? 讓我們先看看下面的代碼,如果第一次瀏覽該頁或者使用者置表單為空白,則預設值為"Go!";如果使用者輸入了資訊並提交表單,這段代碼將被重新調用且進行初始化。 <?If (!isset($string)||$string==""){$string="Go!";}?>
Time of Update: 2017-02-28
綜述: 在多人開發大型PHP項目時,模板技術非常有用,它可以分開美工和程式員的工作,並且方便介面的修改和完善;不僅如此,利用模板技術,我們還可以簡單有效地定製或者修改網站。現在我們將要以PHPLIB的模板為例子講述如何在PHP中應用模板技術。 如何使用PHPLIB模板? 設我們有一個模板, 名為UserTemp,路徑為/home/user_dir/user_temp/,它的內容如下: 你訂購的是:{Product} 大括弧表示Product是一個模板變數。
Time of Update: 2017-02-28
最近,有許多朋友問我在WindowsXp下PHP的安裝過程,正好最近我在自己的機器上成功的以模組化的方式安裝了PHP4.23。既然這麼多朋友需要,我就以最常見的IIS和Apache伺服器為例,把PHP在WindowsXP下的安裝過程寫出來吧,希望能對要安裝PHP的朋友有點協助。如果不加特殊說明,以下的介紹同時也適用於Win2000版本。 一、概述: 在安裝之間,你必須先弄懂PHP安裝的兩種不同模式,一種是Cgi模式(CGI