Time of Update: 2017-02-28
既然web項目,免不了要把資料庫連接資訊,網站常量寫在設定檔裡。我寫了如下代碼在config.inc.php裡面:<?php//網站資訊$siteurl = 'http://xx.xx.xx.xxx/springroll/admin'; /*網站URL*/$sitename = 'Spring Roll'; /*網站名*///資料庫配置$hostname = 'localhost:3306'; /*資料庫伺服器地址*/$username = 'root';
Time of Update: 2017-02-28
升級php到5.3.8fengephp 5.3.8fenge前幾天升級了Centos5.6下的Mysql和PHP的版本為Mysql5.5和php5.3。升級過程基本順利,沒出現什麼大問題,下面做一下簡單記錄,以備後用。第一步:使用命令 yum list mysql php
Time of Update: 2017-02-28
PHP的gettext用法 gettext程式在Linux/Unix世界中很常見,但一般人日常使用的機會不多。它用來為應用程式添加國際化支援。舉個例子,如果一個程式中的字串資源沒有寫入程式碼在程式源檔案中,而是以一種語言套件的檔案存在的,那麼就可以通過添加語言套件檔案來改變程式介面的語言。gettext就可以做這種事。 Windows下的PHP5中已經帶有了gettext擴充,Zend
Time of Update: 2017-02-28
PHP 向它啟動並執行任何指令碼提供了大量的預定義常量。不過很多常量都是由不同的擴充庫定義的,只有在載入了這些擴充庫時才會出現,或者動態載入後,或者在編譯時間已經包括進去了。 有七個魔術常量它們的值隨著它們在代碼中的位置改變而改變。例如 __LINE__ 的值就依賴於它在指令碼中所處的行來決定。這些特殊的常量不區分大小寫,如下:名稱說明__LINE__檔案中的當前行號。__FILE__檔案的完整路徑和檔案名稱。如果用在被包含檔案中,則返回被包含的檔案名稱。自 PHP 4.0.2
Time of Update: 2017-02-28
對於沒有多少編碼經驗的新手來說,PHP引號的正確使用是一個比較頭疼的事情,經常會因為PHP引號的錯誤使用導致程式的出錯。下面我們就向大傢具體介紹一下有關PHP引號的正確使用方法。 一.首先想想PHP裡所有的單詞(其實應該叫符號)有幾類. 1.PHP,mysql兩方的關鍵詞與函數.例如echo,print,mysql_connect等等.這些肯定不加引號的. 2.常量.新手可能用得不多,常量的好處是全域性,穿透函數.速度也快些不過新手可以暫時不管常量這玩意兒. 3.變數.前面帶&quo
Time of Update: 2017-02-28
for語句可以說是PHP(同時也是多種語言)的迴圈控制部份最基本的一個語句了,for語句的執行規律和基礎用法在這裡就不多說,可以參見PHP手冊for語句部分。PHP手冊中對它的文法定義如下: for (expr1; expr2;
Time of Update: 2017-02-28
本文介紹如何使用PHP指令碼修改Linux或Unix系統口令。 需要的工具和安裝: 你必須安裝下面的工具和軟體: –修改口令的Shell指令碼; – Sudo訪問權; – Apache or Lighttpd web伺服器; – PHP服務端程式。 步驟1:安裝可以修改使用者口令的shell指令碼 該指令碼可以實際用於修改Linux使用者的口令(已在Linux和FreeBSD測試)。 例子:
Time of Update: 2017-02-28
PHP是一種力量強大但相當容易學習的伺服器端指令碼語言,即使是經驗不多的程式員也能夠使用它來建立複雜的動態web網站。然而,它在實現網際網路服務的秘密和安全方面卻常常存在許多困難。 一、
Time of Update: 2017-02-28
1. 傳送簡訊 調用 TextMagic++ API。 // Include the TextMagic PHP lib require('textmagic-sms-api-php/TextMagicAPI.php'); // Set the username and password information $username = 'myusername'; $password = 'mypassword'; //
Time of Update: 2017-02-28
安全 一、Web伺服器安全
Time of Update: 2017-02-28
web|xml [ Web Service介紹 ] Web Service就是為了異構系統的通訊而產生的,它基本的思想就是使用基於XML的HTTP的遠程調用提供一種標準的機制,而省去建立一種新協議的需求。目前進行Web
Time of Update: 2017-02-28
對象|靜態 類的靜態成員與一般的類成員不同:
Time of Update: 2017-02-28
9. 簡易banner動態更替 不知大家有沒有發現各大網站上的標題廣告banner,我們每次訪問這些網站時,都會看到不同的廣告表徵圖,或者如果你每次重新整理頁面時,這些廣告banner就會不斷地隨機更替變換。要實現這種效果雖然用javascript也可以達到(象天極網站的動態變換廣告banner就是通過調用javascript來實現的),但是如果我們用PHP的話,我們還可以結合資料庫來做資料量很大,如每日一題之類的功能。費話少說,讓我們立即來看看如何用PHP來實現banner的動態更替功能。
Time of Update: 2017-02-28
7. 檔案上傳 你可以利用PHP實現檔案的上傳功能,注意用戶端的瀏覽器應該是Netscape3以上或者IE3以上的版本。同時,因為本程式與你的PHP設定檔(PHP3為php3.ini,PHP4為php.in)設定有關。在執行該程式之前請先檢查您的PHP設定檔有沒有做好如下的設定: 將;upload_tmp_dir該行的注釋符,即前面的分號“;”去掉,使該行在php.ini文檔中起作用。upload_tmp_dir是用來定義上傳檔案存放的臨時路徑,在這裡你還可以給其定義一個絕對路徑,例如:
Time of Update: 2017-02-28
6. 密碼驗證 也許你想在自己的網站放上你的照片集,而且只想給自己知心的朋友看,這時你需要一個密碼驗證的程式。 6.1 基於HTTP驗證 如何用PHP來實現密碼驗證的功能呢?我們可以使用簡短的PHP代碼,使用函數header()發送HTTP標題強制驗證,用戶端瀏覽器則彈出供輸入使用者名稱和密碼的對話方塊。在PHP中,用戶端使用者輸入的資訊傳送到服務端之後自動儲存在$PHP_AUTH_USER, $PHP_AUTH_PW, 以及 $PHP_AUTH_TYPE這三個全域變數中。利用這些變數,
Time of Update: 2017-02-28
5.5 計數器 讓我們在首頁上加上一個計數器。這個例子已經被講過多次了,但是還是有利於示範怎樣讀寫檔案以及建立自己的函數。counter.inc包含以下代碼: <? /* || 一個簡單的計數器 */ function get_hitcount($counter_file) { /* 將計數器歸零 這樣如果計數器還未被使用,初始值將是1 你當然也可以把初始值設成20000來騙人咯 */ $count=0; // 如果存放計數器檔案已經存在,讀取其中的內容 if (
Time of Update: 2017-02-28
PHP的許多特點與其他軟體或者工具有關。利用迄今為止我們所學到的PHP知識,我們可以試著建立一個簡單互動的網站。利用這一過程我們又可以學到不少東西。好吧,我們現在開始專註於一個典型個人網站的建設。 5.1 計劃一個網站 一般一個個人網站包括一個歡迎頁面、一個留言本頁面、一個書籤連結頁面、一個計數器、聯絡資訊,甚至還有照片集和一些音樂檔案等等。 5.2 用include和require進行模組化
Time of Update: 2017-02-28
2. 競爭者:ASP,mod_perl,JSP 用於實現互動式動態網頁的技術有好多,其中CGI又稱通用閘道介面(Common Gateway Interface),是外部程式和WEB伺服器之間的標準編程介面,但是CGI程式帶來的缺點實在太多;而Perl很好地解決了CGI中的問題,被用來驅動複雜的WEB技術;微軟的ASP(Active Server Pages)的出現,以它容易上手、輕鬆編寫程式和微軟體強有力的支援後盾使得ASP一下子成了許專業編程人員和非專業編程人員的寵兒;Middle
Time of Update: 2017-02-28
PHP是一種易於學習和使用的伺服器端指令碼語言。只需要很少的編程知識你就能使用PHP建立一個真正互動的WEB網站。本教程並不想讓你完全瞭解這種語言,只是能使你儘快加入開發動態web網站的行列。我假定你有一些HTML(或者HTML編輯器)的基本知識和一些編程思想。 1.簡介 PHP是能讓你產生動態網頁的工具之一。PHP代表:超文本前置處理器(PHP: Hypertext
Time of Update: 2017-02-28
cgi Q:基於什麼樣的理由 PHP 比其它 CGI 好呢?有沒有比較具體的資料可以證明 PHP 執行與其它 CGI 執行的效率好 ? 現在我的公司是用 C 來寫 CGI 的,如果換成 PHP,會不會比較好呢 ?沒有強而有力的依據的話,我就沒辦法說服上面的人讓我轉成 PHP 了... A: 我認為"好" 要有三點 第一: 寫出來的程式的執行速度快. 第二: 遇到有大量存取時的執行效能強. 第三: 程式開發的時間快,易維護。