Time of Update: 2016-07-21
首先要說明:這個不是首頁計數器,雖然原理和它相同。 一:準備一個計數檔案,存放鏈結的url和訪問次數,格式如下 id|url|count id是用來尋找的索引號,url為實際檔案的地址,count為次數
Time of Update: 2016-07-21
現在我們來講一下reply.php的代碼: --------------------------------- //reply.php function check_strlen_long($txt) { $len=strlen($txt); $count=0; for ($i=0;$i { if (ord($txt[$i]) { $count=$count+1;} if (ord($txt[$i])==10 or ord($txt[$i])==32) {$count=0;
Time of Update: 2016-07-21
將PHP和MYSQL合理且有效結合在一起可以製作出精緻的資料庫網站。MYSQL是一種小型的,緊密的資料服務器,支援標準SQL。它在UNIX和WINDOWS環境下都能夠使用。 PHP和MYSQL都是免費的開放源碼。它們的結合可以在WINDOWS中發展,在UNIX中做服務。PHP也支援其他一些資料庫包括PostgreSQL. 下面有一個例子: 首先你已經安裝了PHP及MYSQL. 這個簡單的指令碼例子是從資料庫中讀取資料然後顯示出來。 $db =
Time of Update: 2016-07-21
在WIN98下以apache模組方式安裝php手記 foolboy@chinaren.com ★相關軟體: mod_php4-4.0.1-pl2.zip php-4.0.1pl2-Win32.zip 以上軟體可以在www.php.net或者www.phpuser.com上下載 注意兩者的版本一定要一樣, (關鍵是mod_php4.dll與php4ts.dll及Msvcrt.dll版本相同) ★具體步驟: 用winzip分別將兩個.zip檔案解壓
Time of Update: 2016-07-21
現在有的網站上傳檔案的時候會自動在檔案前面加入Content-type: image/gif等頭標,導致二進位檔案被破壞。因此,我編寫了以文本方式上傳二進位檔案的PHP程式。 一共兩個檔案:index.php,action.php。將要上傳的檔案的檔案名稱改為test,與這兩個檔案放在一起,運行index.php,選讀取,將讀取的所有資料Copy,在遠端伺服器上面也運行這個程式,Paste到輸入框中,選儲存。二進位檔案就被上傳了。 index.php --------------------
Time of Update: 2016-07-21
在開始這篇文章時,作者假設讀者已能夠寫出一個使用者的登入認證程式. ---------------------------------------------------------- 記數器可完成訪問 web 頁的總次數,但卻不能得知一個時段中訪問量的動態記載,下面就來介紹如何寫一個各個時段動態顯示訪問量的方法. 要記載訪問量,首先就要在 mysql 內建立一個資料庫,姑且給這個資料庫取名為 line,同時建立一個名為 line 的資料表,表內的欄位分別為"使用者名稱(name
Time of Update: 2016-07-21
PHP4引用檔案語句的對比 淩心一劍 在我們編程時,有一些東東往往需要重複使用,如果每使用一次就輸入一次,實在是太沒有效率可言了。因此在程式設計語言中就出現了專門處理這些操作的語句,我們稱他們為『引用檔案語句』!在需要的時候只要使用這些引用語句直接將需要的東東引入進來就可以了,效率一下子就提高上去不少,呵呵~~~
Time of Update: 2016-07-21
第一章 PHP3簡介 PHP 是一種伺服器內建式的script 語言,它的出現使得在unix上快速地開發動態web成為現實。 PHP是Rasmus
Time of Update: 2016-07-21
我想做一個隨機的出現的網頁,可是用rand()就是不行,聽說要初始化隨機數,可是怎麼初始化,請不吝賜教,謝謝! //第一步:初始化種子 $seedarray =microtime(); $seedstr =split(" ",$seedarray,5); $seed =$seedstr[0]*10000; //第二步:使用種子初始化隨機數發生器 srand($seed); //第三步:產生指定範圍內的隨機數 $random =rand(10,40);
Time of Update: 2016-07-21
本文: 上文(《談談PHP文法(3)》的最後提到了Cookie和Session,本文就這兩種技術作一些介紹。
Time of Update: 2016-07-21
作者:華紅狼 本文: 上文(《談談PHP文法(2)》)中曾提到了PHP提交表單資訊是很方便的。可是,提交的表單資訊中的變數的生命週期是多長呢?本文就來崐談談這個問題。 表單的參數會傳給下一個處理常式,這是不用置疑的。因為,我們曾有過這樣的例子。可它還會繼續傳給下一個處理常式嗎? 答案是否定的!一個Form表單所提交的參數只傳給第一個處理常式,而下一個處理常式中它是不會起作用的。來看看下例吧: 檔案:table.html 表單提交 檔案:deal-1.php echo ""
Time of Update: 2016-07-21
避免頁面元素重複 “這確實不錯”,你也許會想,“我的網站主要就是由大量的靜態頁面構成。現在我可以從所有頁面中刪除它們的公用部分,要更新這些公用部分實在太麻煩了。以後我就可以用模板製作出很容易維護的統一頁面配置。”但事情並非這麼簡單,“大量的靜態頁面”道出了問題的所在。 請考慮上面的例子。這個例子實際上只有一個example.php頁面,它之所以能夠產生整個網站的所有頁面,是因為它利用了URL中的查詢字串從資料庫之類的資訊源動態地構造出頁面。
Time of Update: 2016-07-21
接一來這部分是實現用戶提交之後的查詢結果,也是程式代碼的主體部份: $linkstr=mysql_connect("localhost","root","sa"); mysql_select_db("cx",$linkstr); $showstr="查詢條件為:"; $querystring="select no,type,name,qty,price from orders"; switch($select1) { case 1: if (!empty($no)) {
Time of Update: 2016-07-21
PHP代碼全部儲存到單獨的檔案中,這個檔案也就是由頁面URL實際調用的檔案。Web伺服器通過PHP引擎解析該檔案,然後把結果返回給瀏覽器。一般地,PHP代碼總是動態地產生頁面內容,比如查詢資料庫或者執行某種計算等。下面是一個例子: // example.php require('class.FastTemplate.php'); $tpl = new FastTemplate('.'); $tpl->define( array( 'main' => 'main.htm', 'header' =>
Time of Update: 2016-07-21
模板能夠改善網站的結構。本文闡述如何通過PHP 4的一個新功能和模板類,在由大量靜態HTML頁面構成的網站中巧妙地運用模板控制頁面配置。 提綱: =================================== 分離功能和布局 避免頁面元素重複 靜態網站的模板架構 =================================== 分離功能和布局 首先我們來看看應用模板的兩個主要目的: 分離功能(PHP)和布局(HTML) 避免頁面元素重複
Time of Update: 2016-07-21
用 cookies 來跟蹤識別使用者 讓我們來看看儲存在瀏覽器中的內容。如果你用的是 IE5 ,在 windows 目錄下有一個 cookies 的目錄,裡面有很多文字檔,檔案名稱都是類似於 wudong@15seconds[1].txt 這樣的,這就是瀏覽器用來儲存值的 cookies 了。在以前的 IE 版本中, cookies 的內容是可以察看的,但現在內容已經被編碼了。在瀏覽器得到一個 Web 頁面之前,它會先看這個頁面的網域名稱,是否在 cookie
Time of Update: 2016-07-21
asp中實現重新導向是用response.redirect 函數: 用法一例: response.redirect "../test.asp" php中也有類似函數:header 用法一例: header("location:../test.php"); 但是兩者是有區別的. asp的redirect函數可以在向客戶發送標頭檔後起作用. 如 查是php中下例代碼會報錯: header("location:../test.php"); ?> 只能這樣: header("location:
Time of Update: 2016-07-21
上兩節我針對guest.php和edit.php作了講述.需要注意的是php和html的區別: php通常是-->(1) (2) echo("zihanonline"); ?> (3) (4) 等4種方式.不要混淆. 下面我們來研究資訊管理:manage.php代碼. ----------- //manage.php 留言管理
Time of Update: 2016-07-21
用法 include("counter.php"); Counter(__FILE__);//為檔案增加一個計數 if($PHP_SELF=="/index.php") { $count=Counter("INDEX_COUNT");//為首頁增加一個計數 } else { $count=Counter("INDEX_COUNT","",0);//取得首頁計數 } echo "你是第$count個訪問者"; ?> --------counter.php----------- if(!isset(
Time of Update: 2016-07-21
這一節我們將dele.php和sys.php放上來. --------- //dele.php 刪除留言 require("sys.php"); if ($Submit) { if ($password<>$managepwd) {$errorm="密碼錯誤.無權操作..";} else { $content=file($guestfile); $message=$content[$record-1]; $count=count($content); if