Time of Update: 2016-07-13
如果你正想知道什麼是模板,首先去看一下Sascha Schumann寫的精彩文章《模板-為什麼和如何在PHP3 中使用它們(Templates - why and how to use them in PHP3)》的前幾段。 一般來說,模板可以讓你完全地把你的PHP代碼從HTML中分離出來,這樣使得HTML的圖形設計者們非常高興,而且可以避免他們搞丟你的寶貴設計。 它不是FastTemplates
Time of Update: 2016-07-13
// // Description // Perform substitution on the template. We do not really recurse // downward in the sense that we do not do subsitutions on inferior // templates. For each inferior template which is a part of this // template, we insert the
Time of Update: 2016-07-13
// 2001 Alister Bulman Re-Port multi template-roots + more // PHP3 Port: Copyright ?1999 CDI , All Rights Reserved. // Perl Version: Copyright ?1998 Jason Moore , All Rights Reserved. // // RCS Revision // @(#) $Id: class.rFastTemplate.php,v 1.22 20
Time of Update: 2016-07-13
對於這樣幾個字串: inf1 inf3 inf12 如果我們只是用strcmp()函數來做比較,得出的次序如下: inf1 inf12 inf3 可這顯然不是我們想要的結果,一般我們的解決方案是採用在數字前加一個0,如 inf01 inf03 inf12 這樣。可不可以不用加這個0也能按自然次序(nature order)排出我們想要的真正的順序呢? 在PHP4中提供了這樣兩個函數可以做到這一點: int strnatcasecmp (string str1, string str2) int
Time of Update: 2016-07-13
文章來源:PHP 世紀網 根據許多網友需求,特地把我站的這個類比 OICQ 的線上聊天的東西獻給大家! 1 使用者必須註冊登陸,在資料庫 userinfo 裡面儲存如下幾個欄位 Name 不用問了,這是登陸用的使用者名稱,必須唯一 Password 登陸密碼 NickName 使用者暱稱,也就是顯示的名字 Face 存放著帳戶圖片的編號,比如 01,代表 /images/face/01.gif 頭像檔案 OnlineStatus 使用者是否線上的標誌,在使用者登陸的時候設定為 1
Time of Update: 2016-07-13
Untitled $myrow[guest_name]="asdf""; $myrow[guest_name]="asdf"; $guest_name=addslashes($myrow[guest_name]); //$guest_name=str2js($myrow[guest_name],""); $dele_mess="真的要刪除這個留言嗎?n留言姓名:$guest_name($myrow[guest_ip])"."n留言時間:$myrow[guest_time]"; echo "
Time of Update: 2016-07-13
想象過在網站上動態產生flash動畫嗎,本文就讓你步入php+flash的激動時代。 一、需要的軟體 swf的支援庫:http://reality.sgi.com/grafica/flash/dist.99.linux.tar.Z,這個包裡面有文檔,你可以用c來使用它。 還有當然是php4了,可以從http://www.php.net得到。 二、安裝 1、libswf.a安裝 #cp dist.99.linux.tar.Z /usr/local #tar xvzf
Time of Update: 2016-07-13
文章來源;PHP 世紀網 3 線上使用者的資訊掃描和更新 在網頁中使用內建架構來調用掃描和更新程式,這行也能在網頁原始碼裡面看到! 4 資訊掃描和更新程式 userflush.php 0) { // 讀取和顯示快顯視窗 $msg = mysql_fetch_array($result); $numberfriend = $msg[id]; echo ""; } // 設定目前使用者的最新時間標誌,表示它線上 mysql_query("update userinfo set
Time of Update: 2016-07-13
對於支援PHP的免費個人首頁空間不支援使用者的MySQL,怎麼編寫留言板?其實留言板的編寫還有一種很簡單的方法,那就是操作文字檔的方式。我在嘻哈免費首頁上做了一個,大家可以去留言哦! 寫兩個PHP檔案(note.php和result.php)另外加一個儲存留言記錄的文字檔(note.txt)。 好了,先看例子:(note.php) 小小留言本 小小留言本 您的大名: 電子郵件: 留言: $f = fopen("note.txt","r"); $msg =
Time of Update: 2016-07-13
這些函數為 ini_alter — 改變更配置置參數值 ini_get — 獲得配置參數值 ini_restore — 恢複原始配置參數值 ini_set — 設定配置參數值 例如獲得 include 路徑可以用 print(ini_get("include_path")); ini_set("include_path","f:"); print(ini_get("include_path")); ini_restore("include_path");
Time of Update: 2016-07-13
請大家多批評指正!!! 0){ while(list($key,$val)=each($p)){ echo ""; echo " $val"; echo " 建立時間:".@date("Y-m-j:H:i:s",$key).""; } } unset($p); unset($cd); if($cf>0){ while(list($key,$val)=each($f)){ echo ""; echo " $val"; echo " 建立時間:".@date("Y-m-j:H:i:s",$key).
Time of Update: 2016-07-13
在Windows 平台上,PHP4 現在支援COM了。 這意味著,實際上PHP4 可以操作所有的Windows 應用了。 位於微軟心臟結構的COM 模組讓任何Windows 應用能 提供一定數量的元件以及其他方法,作為操縱另外一個 應用的切入點。 幾行簡短的代碼或許比詳細的敘述更加有效。下面,我們來看看 一段例子:它啟動Word ,建立一個文檔,添加文本並存檔。 $word = new COM("word.application") or die("Impossible to
Time of Update: 2016-07-13
一個網站最重要的組成部分可能就是與你連結的網站的個數。這個教程將向你顯示一個使用AltaVista 搜尋引擎來實現的簡單方法。 首先,我們需要準備在指令碼中使用的URL 。這個可以使用: http://www.altavista.com/cgi-bin/query?kl=XX&pg=q&text=yes&q=link%3A&search=Search。 應該知道這是AltaVista的一個文本版本。這樣可以節省我們大量的需要解析HTML的代碼。接著,我們
Time of Update: 2016-07-13
在主動重新整理時,程式要不停的判斷是否有新的發言,如果沒有則重複,這裡我介紹一種類似 C 語言編程效果的方法 //一個時間標記,因為一般 php 指令碼執行有時間限制 $delaytime=0; //迴圈 while(1) { //判斷是否有新的發言,我這裡 $filename 存放的是發言總數,$last是上次已經顯示的的發言 $message = file($filename); $number = $message[0]; //延遲1秒鐘 sleep(1); //時間標記增加
Time of Update: 2016-07-13
最近在用PHP作一社區, 在寫到計算最高上線人數時, 成功調試出把PHP作為 shell script直接在伺服器上運行. 在作社區時, 時常需要統計上線人數等資料. 一般做法是, 把這段代碼放在使用者 login或者某一個頁面中, 以便在使用者登入或訪問到該時,觸發運行該代碼. 這樣 一來, 會造成一個問題, 如果該代碼教複雜, 明顯減慢該頁的正常調用速度. 利用PHP 的這種特性,加上linux的crontab指令,即可自動定時執行某一個php文 件(統計線上人數等). 具體方法:
Time of Update: 2016-07-13
[程式語言] PHP [源碼來源] http://px.sklar.com [功能描述] 該指令碼從一個指定目錄中讀取檔案名稱,之後把這些檔案名稱返回到數組中,還包括檔案個數。 原始碼如下: <? /* This script read the filenames from a specified directory and returns them in an array. The number of filenames is also returned. Copyleft(L) 1999
Time of Update: 2016-07-13
set("0","a1","url"); $t->set("0.0.0","aaa","url"); $t->set("0.0.0.0","bbb","url"); $t->set("0.0.0.2","ccc",""); $t->set("0.0.0.1","ddd","url"); $t->set("0.0","eee","url"); $t->set("1","ff","url"); //print_r($t); ?> display(); ?>http://www.bkjia.com/
Time of Update: 2016-07-13
0) { $feedback .= ERROR - USER NAME EXISTS ; return false; } else { //create a new hash to insert into the db and the confirmation email $hash=md5($email.$hidden_hash_var); $sql="INSERT INTO user
Time of Update: 2016-07-13
一般,自己做的文本計數器或者日曆要放在*.PHP檔案中,如果一定要用htm或html做副檔名(例如index.html),還能放計數器或者日曆嗎?回答是肯定的。方法是先用PHP的圖形輸出功能畫出所要的圖形,再利用HTTP標題資訊使html檔案能把這個PHP檔案當作一個圖形檔案來處理,在*.htm或*.html檔案中放計數器或日曆變得和放置一個圖片檔案一樣簡單!下面是計數器圖形檔案count.php和日曆檔案date.php的PHP原始碼:
Time of Update: 2016-07-13
也許你根本就沒注意到OR的存在,那麼先看個例子: $choice1 = "ctohome.com"; $choice2 = ""; $default = "php.net"; $val_1 = $choice1 || $choice2 || $default; $val_2 = $choice1 or $choice2 or $default; $val_3 = ($choice1 or $choice2 or $default); echo "val_1=$val_1 val_2=$val_2