Time of Update: 2017-02-28
從本章中,我們瞭解 .建立可以調用的函數以便重用代碼 .把參數傳遞給函數並且從函數傳回值和指令碼的不同部分中的變數和資料進行互動 .把代碼和函數組存入到其他檔案中,並且我們的指令碼內包含這些檔案. 3.1基本代碼重用:函數 3.1.1 定義和調用函數 關鍵字function通知php這是一個函數,後面跟著的是函數的名稱,它可以是字母、數字、字元或底線 函數名稱之後是參數列表,然後是函數體。在其它語言中名稱相同、但是參數列表不同的函數,php不支援這一特性。 複製代碼 代碼如下:<?php
Time of Update: 2017-02-28
主要主題是 .php字串中的變數擴充系統 .php中可用的更多資料類型 .類型之間的轉換 .輸入和使用變數和常量 .如何在php中構建運算式以及構建運算式所需的操作符 .使用語言中可用的控制結構 .1 輸入字串的更多介紹 複製代碼 代碼如下:<?php $hour = 16; $kilometres = 4; $content = "cookie"; echo " 4pm in 24 hour time is {$hour}00 hours.<br/>\n"; echo
Time of Update: 2017-02-28
1.1 第一個php 複製代碼 代碼如下:<html> <head> <title>My First PHP Program</title> </head> <body> <?php echo "Hello Everybody!"; ?> </body> </html> 附加:phpinfo()函數的用法 1.2 輸入php指令碼 1.2.1 標示php程式碼片段落 1.2.2語句和注釋
Time of Update: 2017-02-28
我們知道很多在網上下載的論壇或者個人部落格程式都有安裝的頁面,要製作這樣的安裝程式就需要用到sql檔案建立資料庫。 只對phpmyadmin匯出的sql檔案有效 複製代碼 代碼如下:$dbfile="test.sql"; $content=iconv("UTF-8","GB2312",file_get_contents($dbfile)); //擷取建立的資料 //去掉注釋 $content=preg_replace("/--.*\n/iU","",$content); //替換首碼
Time of Update: 2017-02-28
複製代碼 代碼如下:<?php define('CACHE_ROOT', dirname(__FILE__).'/cache'); //緩衝存放目錄 define('CACHE_TIME', 1800);//緩衝時間 單位秒 define('CACHE_FIX','.html'); $CacheName=md5($_SERVER['REQUEST_URI']).CACHE_FIX; //快取檔案名 $CacheDir=CACHE_ROOT.'/'.substr($CacheName,0,1
Time of Update: 2017-02-28
複製代碼 代碼如下:<?php /* 預定義數組: * 自動全域變數---超全域數組 * * 1.包含了來自WEB伺服器,用戶端,運行環境和使用者輸入的資料 * 2.這些數組比較特別 * 3.全域範圍內自動生效,都可以直接使用這些數組 * 4.使用者不能自訂這些數組,但這些數組的操作方式和自己定義的數組操作的方式一樣 * 5.在函數中直接可以使用這些數組 * * $_GET //經由URL請求提交至指令碼的變數 * $_POST //經由HTTP POST 方法提交到指令碼的變數 * $_
Time of Update: 2017-02-28
複製代碼 代碼如下:<?php /* 數組的遍曆 * * 1.使用for語句迴圈遍曆數組 * 1.其他語言(只有這一種方式) * 2.PHP中這種方式不是首選的方式 * 3.數組必須是索引數組,而且下標必須是連續的。 * (索引數組下標可以不連續,數組還有關聯陣列,這兩種不能遍曆) * * 2.使用foreach語句迴圈遍曆數組 * foreacho(陣列變數 as 變數值){ * //迴圈體 * } * 1.迴圈次數由數組的元素個數決定 *
Time of Update: 2017-02-28
複製代碼 代碼如下: <?php /* * 一、數組的概述 * 1.數組的本質:管理和操作一組變數,成批處理 * 2.數組時複合類型(可以儲存多個) * 3.數組中可以儲存任意長度的資料,也可以儲存任意類型的資料 * 4.數組可以完成其他語言資料結構的功能(鏈表,隊列,棧,集合類) * * * * 二、數組的分類 * 數組中有多個單元,(單元稱為元素) * 每個元素(下標[鍵]和值) * 單訪問元素的時候,都是通過下標(鍵)來訪問元素 * 1.一維數組,二維數組,三維數組。。。多維陣列 *
Time of Update: 2017-02-28
複製代碼 代碼如下:<?php /* 函數定義: * 1.函數是一個被命名的 * 2.獨立的程式碼片段 * 3.函數執行特定任務 * 4.並可以給調用它的程式返回一個值 * * 函數的優點: * 1.提高程式的重用性 * 2.提高程式的可維護性 * 3.可以提高開發效率 * 4.提高軟體的可靠性 * 5.控製程序的複雜性 * * 函數的聲明 * function 函數名(){ * * } * * function 函數名(參數1,參數2,參數...) * { * 函數體 * } * *
Time of Update: 2017-02-28
ado 對查詢進行緩衝上個月,我們簡單地瞭解了ADOdb中,如何進行SELECT、INSERT和UPDATE的操作。如果你在ADOdb上是個新手,我建議先讀一下上個月的那篇文章。 ADOdb
Time of Update: 2017-02-28
ado 前言為什麼要使用資料庫類庫?初學者 (甚至一些非初學者)常常犯的錯誤,就是在開發應用程式的時候,缺乏對未來的考慮。假如有一天,你的程式需要使用其它的資料庫,難道你還需要重新寫一篇針對於這個版本資料庫的程式嗎?這不是不可能發生的,尤其是當目前的資料庫可能不適合你當前的需要的時候。 但是當你做這一切的時候 ,你會發現絕非你想像的那樣容易:每一個 DBMS 有不同的函數。舉例來說:在 Mysql 中串連資料庫的函數為 mysql_connect(
Time of Update: 2017-02-28
access|ado|資料|資料庫 我看了那篇《怎樣在PHP中通過ADO調用Asscess資料庫和COM程式》文章後,馬上作了測試,結果失敗了。傷心是不是。 怎麼辦?我只好去PHP官方網站求助,皇天不負有心人,終於我找到了答案—— 具體的解決方案如下:
Time of Update: 2017-02-28
apache 在PHP郵件清單中問得最多的問題可能就是:“如何在我的Windows機器上安裝PHP?”,那麼也許我可以協助回答這個問題。當你正確安裝完成後,你會發現在Windows下開發PHP程式還是不錯的。 本教程的目的是向你展示如何用“Apache和Windows”的組合來開發PHP程式。 教程中如未指明具體版本,則PHP為PHP3或PHP4 Beta 2或3,Apache為 1.3.x。 一、安裝Apache
Time of Update: 2017-02-28
apache|cgi|server|伺服器 作者:coolfire 現在有越來越多的個人首頁站長需要瞭解如何如何在windows系統下配置自己的php,cgi伺服器,以方便本地調試cgi和php的程式。 我們可以用Apache(windows版)來一次搞定:以下由我自己整理的關於在單機Windows環境下的安裝和配置 Apache Server 的文章。如果您正在 Windows
Time of Update: 2017-02-28
虛擬機器主機 虛擬機器主機設定 <VirtualHost 127.0.10.10>ServerAdmin webmaster@hostmachine.comDocumentRoot /www/virtual.com/htdocsServerName www.virtual.comUserDir /www/virtual.com/htdocsScriptAlias /cgi-bin/
Time of Update: 2017-02-28
攻略|解答|問題 一、 問:我已經按步驟安裝了Unix版的APACHE模組,但是我的PHP指令碼源碼顯示在瀏覽器當中,或者瀏覽器提示我儲存檔案。為什嗎? 答: 這是由於PHP模組沒有正常工作引起的。請檢查下列三個地方: 請確認正在啟動並執行APACHE執行檔案是你最後編譯成功的那一個。輸入如下命令: /path/to/binary/httpd -l 如果你沒有看到mod_php3.c在列表中,那你就沒有運行一個正確的執行檔案。
Time of Update: 2017-02-28
apache PHP 經常和Apache Web伺服器一道用於Linux/Unix平台。當我們在Apache環境下安裝PHP的時候,你有三種安裝模式可供選擇:靜態模組、動態模組(DSO)和CGI。我建議你最好把PHP安裝為Apached的DSO ,這種安裝模式的維護和升級都相當簡單。比方說,假設你原先只安裝了PHP的資料庫支援功能。可過了幾天之後你又決定要為PHP添加加密功能。很簡單,你只要鍵入make
Time of Update: 2017-02-28
編譯 在細部選項上,除了上述的安裝簡述外,也可以在編譯時間加入其它的選項。 阿帕契模組 文法: --with-apache=DIR 說明: 用本選項可以讓 PHP 以阿帕契的模組方式使用,DIR 的字串可以是 /usr/local/apache 或其它安裝阿帕契的目錄 範例: --with-apache=/var/lib/apache fhttpd 伺服器模組 文法: --with-fhttpd=DIR 說明: 若使用 fttpd
Time of Update: 2017-02-28
php.ini 或 php3.ini 是 PHP 在啟動時會讀取的設定檔。該檔的存放路徑為 /usr/local/lib/。在 PHP 3.x 版的設定檔為 php3.ini;而在 PHP 4.x 版改為 php.ini。若 PHP 安裝成伺服器的模組,則在 Web 伺服器啟動執行時會讀取,之後就 不再讀取,因此更動設定的話要重新啟動 Web 伺服器。若使用獨立 PHP CGI 方式,則 每次都讀一次。 要看目前的系統設定,可以用 phpinfo() 看到。以下為選項設定 php_value
Time of Update: 2017-02-28
排序|資料|資料庫 在眾多CGI語言中,PHP以其簡單,快速的優點開始逐漸成長,使用PHP開發程式的人也越來越多,而一般PHP用的資料庫就兩種:文本以及MYSQL。文本資料庫讀、寫速度慢,當資料到達一定量時就會大大的降低速度乃至崩潰!而MYSQL雖然速度快,功能強大,因為一般的免費空間都不支援MYSQL,因為一般的免費空間都不支援MYSQL(有主機的朋友就不要往下看了)