Time of Update: 2016-07-29
# sendmsg.php require "func.php"; if ($b1) { if (is_user_exits($fromname) and check_user_password($fromname,$password)) { sendmsg(); echo "成功! } ?> ############### # setup.php # 此為初始化程式,只在上傳後第一次執行,之後必須delete,以免出錯 ###############
Time of Update: 2016-07-29
config.php檔案 // 你的使用者名稱和密碼,以及資料庫名,和表名,在這裡一次定義!!! // 由於怕使用者名稱和密碼被別人通過瀏覽器看到,所以用了php的副檔名,這樣通過瀏覽就看不到了!!!. $username='your_name'; //使用者名稱 $password='your_password'; //密碼 $hostname='localhost';
Time of Update: 2016-07-29
用類加快PHP的資料庫開發 資料庫的訪問函數較多,使用不當會降低效率,甚至導致錯誤。而PHP的本身就是開放的和可擴充的,很多人為它開發各種功能的原始碼。每一個PHP程式員都應該善於繼承他人的成果,節省時間和精力。站在巨人的肩膀上,才能看得更遠。當然,你也可以把你的代碼共用出來,體會自己的勞動被承認和創造價值而帶來的成就感。 使用資料庫類,可以使我們完全不必考慮具體的資料庫類型,而專註於程式的開發上。
Time of Update: 2016-07-29
//檔案名稱:date.inc.php3//在使用這兩個函數前,要先將日期或日期時間轉換成timestamp類型。//如://$today=mktime(0,0,0,date("m"),date("d"),date("Y"));/****類比sqlserver中的dateadd函數*******$part 類型:string取值範圍:year,month,day,hour,min,sec表示:要增加的日期的哪個部分$n
Time of Update: 2016-07-29
6、登出檔案logout.php3 setcookie("login",false,time()+31536000); header("location:login.php3"); ?> 7、修改資訊檔modify.php3 require("common.php3"); $id=$login; if($submit){ if($name=="")error("請填寫您的名字!"); elseif($mail=="")error("請填寫您的郵件地址!"); else{
Time of Update: 2016-07-29
1. $row = mysql_fetch_row($result); 返回一個規則的數組$row,$row[0]是第一個元素,$row[1]是第二個元素,依次類推... mysql_num_fields($result) 返回結果的元素個數。 2. $row = mysql_fetch_array($result); 返回一個數組$row. 舉例如下: 表結構如下: username | password -------------------------------------
Time of Update: 2016-07-29
3。資料庫設計 關鍵還是mysql的效率問題,合理分配mysql的記憶體,特別是table cache的 大小。另外,當系統突然掉電呢?mysql是否robust? table的名字設計,採用一位首碼表明類型,全部用小寫表示(?),例如: 系統的資料庫,以s為前置,如使用者表:suser(sUSER 呢?),具體如下: s :系統資料表,suser,sclass m :使用者信件表,msysop,mdrangon w :使用者訊息表,wsysop,wdrangon a :
Time of Update: 2016-07-29
作者:孫運動 另一種和 "if-else"家族控制語句功能幾乎相同的是PHP的"switch"語句。它看起來如下所示: -------------------------------------------------------------------------------- switch (決定變數) { case 第一個條件正確: do this! case 第二個條件正確: do this! case 第三個條件正確: do this! ... 等等... } ------------
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
用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
Time of Update: 2016-07-29
在網頁製作過程中怎樣在不重新整理頁面的情況下使前台頁面和 後台CGI頁面保持互動一直是個問題。這裡介紹兩個我在實踐中使 用的方法。 方法一:通過Cookie互動。一共是三個檔案,分別為: index.htm,action.php,main.htm 原理為前台頁面main.htm和後台action.php通過頁面架構 index.htm組織起來,將action.php的頁面寬度設為0,這樣並不 影響顯示。action.php將資訊放入cookie中,main.htm通過讀取
Time of Update: 2016-07-29
很多新聞和資訊網站都提供了一種產生便於列印的網頁的方法,所產生的頁面的排版布局更有利於印表機的列印輸出,這種方法方便了我們從網頁上直接列印我們所需的內容,而不必為格式不規整傷腦筋,或者粘貼到文字編輯器中重新排版。然而,我卻沒看到有多少網站詳細解釋這些是如何?的,在這裡我提供一小段代碼——用PHP來實現產生便於列印的網頁並不是像想象的那麼難,希望對大家有協助。 要產生便於列印的網頁,需要我們做哪些工作呢?這主要取決於你的網站特點,和你想要產生的版式特徵,不過有一些基本處理需要完成: 1、
Time of Update: 2016-07-29
INDEX.PHP 代碼如下! function delquot($sStr){ $s=str_replace(chr(124),"",$sStr); $s=str_replace(chr(39),"",$s); $s=str_replace(chr(34),"",$s); return $s; } if ($cmdYes=="進 入"){ $sUserName=htmlspecialchars(trim(delquot($sUserName)));
Time of Update: 2016-07-29
三 首頁新聞發布,讓你更新更輕鬆(下) -----上一講裡,我們已經實現了首頁新聞發布的準系統。在這一講裡,我們再給它添磚加瓦,使它的功能更為強大。(一個好用的軟體,其實也就是準系統加上一批附屬功能,這些附屬功能主要也是圖個方便而已,呵呵) -----首先,我們再明確一下我們想獲得什麼方便。我們不希望幾十天以前的東西我們忘了刪除,結果還作為新聞發布在首頁(很丟臉的哦^&^)。如果我們在基本實現中嵌入一段代碼,比如說用filectime($filename),那麼在UNIX下,我們就可以得到從19
Time of Update: 2016-07-29
PHP是一門高效的網路程式設計語言,由於它具有編寫靈活、運行快速等優點,迅速成為Web程式員的慣用語言。前不久的一份權威調查表明,現在已經有31.6%的網站使用PHP作為主要的伺服器端程式設計語言。 但是,要成為一名PHP編程高手卻並不容易。並不像很多人想象的那樣,只要能夠飛快地編寫幾條簡單的代碼去解決一個複雜的問題就是PHP編程高手了,真正的PHP高手還需要考慮更多的其它問題。以下三條準則是一名成熟的PHP程式員在編程中應該首先遵循的準則。 1.懶惰是金 2.編寫漂亮的代碼 3
Time of Update: 2016-07-29
repal.php回複用的頁面,因為回複可以不必要是使用者,所以沒加使用者身份校正 回複論題: include "linkfox.inc.php"; //包含進檔案 include "info.inc.php"; function yy($f) { $oldmess=@file($f); //引用原文處理 for ($i=0;$i { if
Time of Update: 2016-07-29
okey.php主要處理使用者登入和發布的資訊處理 if ($username) //是否有使用者資訊 $useinfo=$username."|".$userpass; setcookie("FlyFoxNet",$useinfo,time()+3600); if ($d==q) setcookie("FlyFoxNet"); //如果是退出的話,把COOKIE置為空白 ?> 發表文章 include
Time of Update: 2016-07-29
一個顏色輪換的簡單例子,使用三元運運算元,使程式簡練。 我們曾經在網站上看過一些表格儲存格的背景顏色是隔行變化的,其實用下面一段很小的一段代碼就可以實現: $color=(($coloralter++ %2)? "e0e0e0":"e8e8e8") ,即通過將變數累加和2取餘,運用三元運運算元來取得兩個不同得顏色值。 樣本如下: test for ($i=0;$i $color = (($coloralternator++ %2) ? "e0e0e0" : "
Time of Update: 2016-07-29
例子二:通過Xalan 1.2,使用XSLT轉換XML 做為第二個例子,我們使用了Xalan-java的XSLT引擎,這個引擎來自於APACHE的XML項目,使用這個程式,我們能夠使用XSL轉換XML源檔案。這將極大的方便我們處理文檔和進行內容管理。 開始之前,我們需要將xerces.jar 和 xalan.jar檔案放入java.class.path目錄下(這兩個檔案包含在Xalan-Java 1.2 中,可以從xml.apache.org處下載)。 PHP程式如下: