Time of Update: 2016-07-29
/* 如有轉載,請註明作者 原作者: 何志強 改進: SonyMusic[ sonymusic@163.net ] 檔案: ubb.php 備忘: 說是改進,其實核心函數parse()已經完全重寫了,而且思路也是不一樣的。 不過仍是受何志強的例子的啟發,而且測試的例子還有URLCHECK等幾個函數也是沿用的何志強的程式,謝謝何志強。 目前還沒有顏色的功能,但我會加入的。 如果在程式上有什麼BUG或不便的地方,請給我MAIL。 謝謝! 改進功能:
Time of Update: 2016-07-29
在實際的應用中,經常會遇到一些特殊的情況,比如需要新聞,天氣預報,等等,但是作為個人網站或者實力小的網站 我們不可能有那麼多的人力 物力 財力去做這些事情,怎麼辦呢? 好在互連網是 資源共用的,我們可以利用程式 自動的把別的網站的頁面抓取回來經過處理後被我們所利用。 用什麼呢,那個戰友給的是不行的,其實在Php有這個功能,那就是用curl庫。請看下面的代碼! $ch = curl_init ("http://dailynews.sina.com.cn"); $fp = fopen
Time of Update: 2016-07-29
php的session預設是以檔案方式儲存在伺服器端,並且在用戶端使用cookie儲存變數,這就會出現一個問題,當一個使用者由於某種安全原因關閉了瀏覽器的cookie,程式中的session相關操作將無法執行。因此,如果能以資料庫儲存session資料,將不受用戶端設定的限制,並且在效能和擴充性等方面有一個飛躍。程式中使用關鍵函數是session_set_save_handler,同時要將php.ini裡的session.save_handler = files 改為
Time of Update: 2016-07-29
作者: John Lim. 翻譯: znsoft(http://www.phpease.com znsoftm@21cn.com) PHP4已經支援Microsoft的COM技術。然而文檔中在COM部分卻提得很少。 這兒是幾個我試過的例子。希望這些給你一些概念。注意的是這些只能運行在32位的Microsoft Windows平台下。 用php啟用ADO ADO是Microsoft的資料庫物件技術。ADO裡麵包括串連資料庫的對象,從查詢語句中返回資料的記錄集對象和表現資料元素的欄位對象。
Time of Update: 2016-07-29
樣本程式:test_session.php3 require("cookie.inc.php3"); ?> session_checkid( 20 ); //20分鐘後session失效 //下面你需要設定mysql的串連參數 mysql_connect('localhost','user','pass') or Die("can't connect to db!"); ?> Session/Cookie-測試 This Page should show how to
Time of Update: 2016-07-29
PHP作為一種伺服器端的指令碼語言,象編寫簡單,或者是複雜的動態網頁這樣的任務,它完全能夠勝任。但事情不總是如此,有時為了實現某個功能,必須藉助於作業系統的外部程式(或者稱之為命令),這樣可以做到事半功倍。 那麼,是否可以在PHP指令碼中調用外部命令呢?如果能,如何去做呢?有些什麼方面的顧慮呢?相信你看了本文後,肯定能夠回答這些問題了。 是否可以? 答案是肯定的。PHP和其它的程式設計語言一樣,完全可以在程式內調用外部命令,並且是很簡單的:只要用一個或幾個函數即可。 前提條件
Time of Update: 2016-07-29
COOKIE函數庫:cookie.inc.php3 if (!isset($__cookie_inc__)){ $__cookie_inc__=1; function JsSetCookie($CName,$CValue,$CExpr=FALSE){ // 這個函數允許你在HTML頭標記之後設定cookie , // 可以作SetCookie函數的補充,甚至代替。 // $CName.....: cookie 的名字 // $CValue....: cookie 的值 // $CEXpr..
Time of Update: 2016-07-29
1,問:為什麼出現“APACHE.EXE: cannot determine local host name.”? 答: 由於Windows版本的Apache預設情況下不指定ServerName,所以運行時會出錯。 解決的辦法是修改Apache安裝目錄下的conf目錄下的httpd.conf: - 搜尋ServerName - 去掉前面的#號 - 把ServerName後面的值換成你自己的設定,如localhost之類的 - 儲存,重新啟動Apache
Time of Update: 2016-07-29
midif2.php $d=dir("./dir"); //得到dir目錄對象 $i="0"; while($entry=$d->read()){ $i=$i+1; if($i>2){ //大於2的目的是去掉目前的目錄的".",和表示前一個目錄的".." $wq[]=$entry; //把目錄明細放入$wq數組中 } } $d->close(); //關閉 ?> List
Time of Update: 2016-07-29
這是以class包裝好的簡繁體轉換的class, 另外需要兩個table檔: 1. http://www.jerry.com.tw/php/big5.map 2. http://www.jerry.com.tw/php/gb.map 程式如下: CCharset.php3 // 程式員: Magic Jerry // // function Big5_Gb($str) => big5轉GB for string // function Gb_Big5($str) => GB轉Big5 for
Time of Update: 2016-07-29
功能:上傳照片,顯示上傳人、上傳時間、圖片名稱、圖片大小、圖片說明。 說明:1.有一些首頁空間可能不支援上傳後的臨時檔案操作,那隻能換一個試試啦。 2.程式可以自動建立文檔photo.txt和目錄image,若不能正常運行,請自己建立一個文檔photo.txt(和upimage.php在同一個目錄下)和目錄image. 3.可以到我的首頁上測試一下 http://medonline.51.net/upload/upimage.php --> 上傳照片 if
Time of Update: 2016-07-29
/* PHP Net Toolpack v0.1 08.05.2000, by waddler(@netlife.fi) phpnettoolpack.sourceforge.net To be distributed under GNU GPL */ // whois(hostname [,username, [port]]) Function whois ($a_server, $a_query="", $a_port=43) { $sock = fsockopen($a_server, $
Time of Update: 2016-07-29
UNTITLED include "connect.inc.php"; if ($subject) { $query = "select name,email from user"; $res = mysql_query($query); $row = mysql_fetch_array($res); while ($row) {
Time of Update: 2016-07-29
問1:為什麼出現“APACHE.EXE: cannot determine local host name.”? 答1: 由於Windows版本的Apache預設情況下不指定ServerName,所以運行時會出錯。 解決的辦法是修改Apache安裝目錄下的conf目錄下的httpd.conf: - 搜尋ServerName - 去掉前面的#號 - 把ServerName後面的值換成你自己的設定,如localhost之類的 - 儲存,重新啟動Apache ---------------------
Time of Update: 2016-07-29
用於顯示資料庫資料的時候,一般用迴圈體來做,常用的方法有while()和for()兩種語句,下面就來講一下他們在不同情況下各自的用法。 我們來分別介紹: while()語句是可以顯示全部資料,在不知道迴圈次數的情況下,尤其顯得方便,而for()語句呢,可以輸出顯示從指定位置開始到指定位置結束的資料,在輸出顯示一定範圍的資料時就用得上了。下面看一下編程執行個體: 我們先建一個資料庫來備用:資料庫名為:mydb 表名為:tbl。 用下面的語句:create table tal (idx
Time of Update: 2016-07-29
如果你的php.ini中register_globals = On, 所有post, get, cookie, session的同名變數 就會攪和在一起, 可以用$HTTP_*_VARS["username"]來判斷你想要的那個變數. 但是即使同名, 在php.ini中variables_order = "GPCS"也會按照優先順序別來判斷, 等級低 的值沒法衝掉等級高的. 所以, 如果一開始就用session_register("username")是明智的,
Time of Update: 2016-07-29
SESSION函數庫:session.inc.php3 if (!isset($__session_inc__)){ $__sessi //require("cookie.inc.php3"); # ------------------------------------------------------------------- # Session Management v1.0 21.6.1998 # (c) Wild Karl Heinz # # This Include
Time of Update: 2016-07-29
guestbook.php: 高三班留言本本 include ("connect.rec"); $qh=mysql_query("SELECT COUNT(*) AS rcnt FROM guestbook"); $data=mysql_fetch_array($qh); $nr=$data["rcnt"];
Time of Update: 2016-07-29
用php+mysql一個名片庫程式,有分類尋找,分頁功能。 第一步:按下列代表先做個靜態頁面。 第二步:如下建庫。 id int(4) 否 auto_increment http varchar(25) 否 name varchar(50) 否 email varchar(50) 否 gs varchar(200) 否 address varchar(200) 否 yb
Time of Update: 2016-07-29
最近在Support Forums上有很多問題都是關於如何為一個搜尋結果製作象"向後 1 2 3 4 5 向前"樣子 的連結。我希望下面的指令碼可以協助你,在你的搜尋結果頁面中加入這種功能。這個例子是專為MySQL所寫 的,但是對於其它的SQL引擎也可以很容易地適應。 因為每種應用都是不同的,這樣我使用了一些通用的語句進行MySQL查詢處理。TABLE名應該替換成你的 實際表名。YOUR CONDITIONAL HERE應該替換成你的where