Time of Update: 2016-07-29
PHP運算子 下面我分別看一下PHP3的算術、字串、邏輯與比較等運算子。 1、算術運算子 +: $a + $b 加 $a加上$b -: $a - $b 減 $a減去$b *: $a * $b 乘 $a乘以$b /: $a / $b 除 $a除以$b %: $a % $b 模數 $a除以$b的餘數 如果兩個運算元都是整型值(字串將被轉換為整型值),除號("/") 返回整型值(整除的值)。如果任一個運算元是浮點值,則做浮點除法。 2 字串運算子
Time of Update: 2016-07-29
接著使用者必須在下一個檔案(index3.wml)中輸入。我們要求使用者輸入科目的名字或者教授的姓。你要留意一下變數在頁面之間是怎樣傳送的。文法看來有點複雜,不過可以讓你瞭解整個過程是怎樣通過幾個檔案來完成的。 Header("Content-type: text/vnd.wap.wml"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); echo ("<?xml
Time of Update: 2016-07-29
因為工作的原因需要在區域網路上安裝一個檔案交換的東西,也可以作成一個檔案上下載的功能塊。 用的是php,mysql,apache現將程式編寫過程貼出來,因為作這個參考來oso的一些文章,也算是一個補充, 也表達我對前輩們的敬意。 準備工作在你的mysql的yourdatabase庫中建一個表upfile /*上傳檔案表 CREATE TABLE upfile ( id TINYINT (8) not null AUTO_INCREMENT, //檔案的id號 filename VARCHAR
Time of Update: 2016-07-29
PHP變數 PHP3支援下面類型的變數: (一)、內部變數 主要有整數(interger),浮點數(float-point numbers),字串(string),數組(array),對象(object)。 1 初始設定變數 要在PHP中初始設定變數, 你只要簡單的給它賦值即可。對於大多數類型,這是最直接的。對於數組和對象,可以使用其它方法。 2 初始化數組 數組可以使用這兩種方法之一來賦值: 使用一系列連續數值,或使用array()函數構造 (見 Array
Time of Update: 2016-07-29
下面我們來看一下Session是如何工作的。不知你是否知道通過Cookie來實現身份認證的吧。首先產生一個獨一無二的Cookie作為使用者身份的標誌,並在資料庫中進行註冊。然後通過使用者傳遞來的Cookie和資料庫中註冊的Cookie進行對照以確定使用者的身份。 Session的工作原理也是這樣。 首先,PHP為建立Session的使用者產生一個獨一無二的字串,用來標誌這個使用者的session。一般將這個字串稱作Session Id。然後“sess”+Session
Time of Update: 2016-07-29
//upload.php 這是上傳檔案的介面,用任何一個編輯器都可以作出來很好看的。需要注意的是表格中的 ENCTYPE="multipart/form-data"部分。這個一定不能錯,否則伺服器將不知道你在上傳檔案。 其他的就沒有什麼好說的啦,嘻嘻,大家可以作個更好的。 檔案上傳 以上就介紹了建立家庭區域網路
Time of Update: 2016-07-29
1、IF語句 IF語句是多數語言中的一個重要特點,它根據條件執行程式段。PHP的IF語句類似於 C: if (expr) statement 正如在運算式中所論述, expr 被計算為它的真值。如果 expr 為TRUE, PHP執行相應語句, 如果為FALSE 則忽略它。 如果$a 大於 $b,下例將顯示 \'a is bigger than b\': if ($a > $b) print \"a is bigger than b\";
Time of Update: 2016-07-29
by Bryan Mattern 一木 譯 SWF和Flash簡介 SWF是Macromedia Flash用來在Internet上向使用者傳送圖片、動畫和聲音的檔案格式。Flash是你能夠向使用者提供一個豐富的和動態介面。大約90%的Web使用者不用安裝瀏覽器外掛程式就可以瀏覽SWF內容,超過2億人下載了Flash播放器。Macromedia在1998年4月公開了SWF規範。在PHP4中加入SWF的支援。
Time of Update: 2016-07-29
所以呢,可以這樣理解"while"迴圈--它執行一系列的命令,直到一個特定的條件滿足。但是,現在我們想一想,如果條件的第一個重複就滿足條件了,那將會出現什麼情況呢?例如,在上面的重複中,如果你輸入2001,該迴圈將一次也不執行。你自己親手試試然後你就會明白我們的意思了。 所以,如果你遇到必須至少執行一次的重複時,你可以選擇使用PHP給你提供的 "do-while" 迴圈。首先看看下面的例子: do { do this! } while (condition) 讓我們來一個快速的例子:
Time of Update: 2016-07-29
1、 從向MySQL資料庫建立一個串連開始。 首先,我們應該在MySQL中建立一個資料庫中建立一個infostar表: 按照 測試MySQL 的步驟,見到“ mysql> ”提示符後人工建立我們需要的表: mysql>CREATE DATABASE mydb mysql>USE mydb mysql>CREATE TABLE infostar( ->name VARCHAR(25), ->email VARCHAR(25), ->choice VARCHAR(10));
Time of Update: 2016-07-29
對於那些對這個個概念不熟的讀者,迴圈是一種能讓你一遍一遍重複使用同一系列PHP命令的控制結構。實際重複的次數可以由你自己決定。 第一個,也是最簡單的一個迴圈就是所謂的"while"迴圈,如下所示: while (condition) { do this! } 或者,用漢語表示 while (下雨了) { 帶上傘! } 在這種情況中,只要條件的值是真,還記得上次怎麼學的嗎?---大括弧裡的PHP命令將一直執行。只要條件變成假值了-例如,在上例中,太陽出來了,迴圈將終止,後面的命令也
Time of Update: 2016-07-29
什麼是Session呢?Session直接翻譯成中文比較困難,一般都譯成時域。在電腦專業術語中,Session是指一個終端使用者與互動系統進行通訊的時間間隔,通常指從註冊進入系統到登出退出系統之間所經過的時間。具體到Web中的Session指的就是使用者在瀏覽某個網站時,從進入網站到瀏覽器關閉所經過的這段時間,也就是使用者瀏覽這個網站所花費的時間。因此從上述的定義中我們可以看到,Session實際上是一個特定的時間概念。
Time of Update: 2016-07-29
圖片連結廣告大概是最為常用的網路廣告模式,但是多條廣告的動態隨機顯示可不是那麼簡單的事情。PHP的檔案上傳函數提供了在這塊468x60像素的地區(網頁廣告的標準尺寸)實現能夠根據權值大小而隨機顯示廣告的解決方案,從而避免了開發FTP程式或是ASP和Perl CAI中需要外掛擴充才能實現此項功能的弊端。 本例在PHP4+MySQL+Apache for
Time of Update: 2016-07-29
虛擬機器主機設定 ServerAdmin webmaster@hostmachine.com DocumentRoot /www/virtual.com/htdocs ServerName www.virtual.com UserDir /www/virtual.com/htdocs ScriptAlias /cgi-bin/ /www/virtual.com/cgi-bin/ ErrorLog /www/virtual.com/logs/error_log CustomLog
Time of Update: 2016-07-29
(主要用了兩個字串函數implode()和explode) 我製作的網域名稱查詢的原始碼,主要用了兩個字串函數implode()和explode,利用這兩個函數的切割字串的強大功能,可以查詢.com,.net.,org.,cc.,tv下的網域名稱whois。 echo '"; if (isset($string)) { $url =
Time of Update: 2016-07-29
讓我們烤點甜餅(做餅圖) 成功地安裝了PHP地Shockwave Flash支援後,就可以用PHP建立Shockwave檔案了。學習的最好方法就是直接跳到程式去,所以下面就讓我們看看程式。第一個檔案包括怎樣使用類的範例程式碼,同時也顯示了如何將一個Flash檔案嵌入到HTML文檔中。 // include class needed for flash graph include("class.pie.flash.php"); mysql_connect ("localhost", "root",
Time of Update: 2016-07-29
PHP和Java PHP功能的另外一個高招是其調用已有Java對象的方法的能力,這種功能可以讓你把PHP整合進已有的基於Java的應用程式。如果你正在你的工作場合推廣PHP ,那你算找到可大吹特吹的靚點了,你知道,Java這玩藝兒無處不在。 為了用到這一功能,你需要在伺服器上安裝Java虛擬機器(JVM)。如果你打算安裝(或已經安裝了)來自Sun、Kaffe、IBM或Blackdown的JDK,那你現在可謂已入正途。
Time of Update: 2016-07-29
終於寫出個有用的東西了! 能夠檢測大部分通過Proxy 伺服器訪問的ip. //beiji.com 2000.6.17 $ip = getenv("REMOTE_ADDR"); $v = getenv("HTTP_VIA"); $f = getenv("HTTP_X_FORWARDED_FOR"); $c = getenv("HTTP_XROXY_CONNECTION"); $o = getenv("HTTP_PRAGMA"); print 'REMOTE_ADDR';
Time of Update: 2016-07-29
PHP和COM 如果你是一名冒險份子,而且你正在使用CGI、ISAPI或Apache模組版本的Windows系統上運行著PHP,那麼你也可以獲得系統的COM功能。現在,解釋COM(微軟的元件物件模型)的工作留給了微軟和那些大部頭的圖書來完成。然而,知道點COM也沒什麼錯,下面有一個普通的(沒有雙關語,針對很普通)代碼小片斷。 這代碼小片斷使用PHP在後台啟動Microsoft Word、開啟一個新檔案、鍵入一些文本、儲存該檔案然後關閉應用程式: // create a reference to
Time of Update: 2016-07-29
系統標題:複雜檢索資料並分頁顯示的處理方法 系統功能:利用暫存資料表檢索資料庫資料,然後分頁顯示的方法: 處理方法:採用暫存資料表存放資料中間結果,根據中間結果顯示資料 資料的顯示採用隔行的方式處理 處理優點:對於複雜的查詢,特別是涉及到多表的資料查詢,如果直接使用查詢條件,系統的 開銷將很大,利用暫存資料表把資料先儲存,然後處理。這樣對資料庫的查詢只要開銷一次。 使用方法:只要把串連資料庫的使用者資訊和資料表改變即可使用 //串連資料庫