Time of Update: 2016-07-21
function getYahooQuote($stockSymbol = "CCR") { if (!$targetURL) $targetURL = "http://finance.yahoo.com/q?s=$stockSymbol&d=t"; //設定要抓取的URL目標 $fd = fopen("$targetURL", "r"); $stopExtract = 0; $startExtract = 0;
Time of Update: 2016-07-21
主要特點: php+mysql,session頁面保護,悄悄話功能,照片上傳,線上修改資料,email查詢及自動回複,客人模式, 方便的班級管理 程式清單: 配置部分: 設定檔:class/config.php 資料庫檔案:class/mysql.txt 計數器檔案:class/counter.txt 主程式: 登陸首頁:index.php 成員首頁:main.php 客人首頁:class/guest.php 個人管理:
Time of Update: 2016-07-21
1。系統架構: 採用模組化思想,分為3層: a。資料存放區層:使用mysql來存放bbs的所有資料,包括使用者資訊, 文章資料,使用者信件,使用者訊息,系統資料(?),關鍵問題: 資料庫的規劃,是否用檔案來輔助。 b。系統功能層:完成bbs的準系統,由多個並列模組組成,向下 調用mysql的函數訪問資料庫,向上,接受處理請求,將處理的 結果返回上層,根據請求類型,返回成敗結果和其他資料。而且 模組高度靈活,可以方便的修改增加。包括: *
Time of Update: 2016-07-21
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-21
4。使用者模組設計 對於底層資料庫,調用mysql的C API函數來進行資料庫的修改,內部儲存 一定的狀態變數(例如使用者名稱,還是留給上一層完成?),對上一層,則提供 使用者管理的介面。 Class UserManage { private: char myuserid[20]; // 使用者的id,未登陸前為空白 time logintime; // 使用者登陸時間,並用於計算停留時間 char loginhost[20]; //上站地點。
Time of Update: 2016-07-21
//簡單的用PHP編寫的導航條程式 //導航條配置說明:預設顯示的是目錄名 //如果不願意使用目錄名,請去掉下面一行注釋,並修改數組元素 $label= array("目錄1"=>"導航名1","目錄2"=>"導航名2","目錄3"=>"導航名3"); $ur1=$REQUEST_URI; while($ur1 != ""){ $text=basename($ur1); //擷取檔案名稱 if(isset($label[$text]))
Time of Update: 2016-07-21
如果您的使用者找不到他要的頁面,如何給他一個友好的回覆,並且你也知道發生了這個錯誤呢,看看下面這段程式,是用來定製404錯誤頁面和發通知給網管的好東西。---teaman翻譯整理 # 設定 $domain 為你的網域名稱 (注意沒有www) $domain = "oso.com.cn"; # 設定URL,注意沒有後劃線 / $docroot = "http://www.oso.com.cn"; # 設定錯誤資訊的字型 $fontface = "Verdana"; # 設定404頁面的字型大小 $
Time of Update: 2016-07-21
再用用程式時,一般需要對php版本號碼整數化後進行判斷,從而確定輸出。 $temp=explode(".",phpversion()); //以數組形式擷取版本號碼 $num=count($temp); //計算數組中的元素數量 $phpver=0; switch($num) { cas 3: $phpver=$phpver+(intval($temp[2])); cas 2: $phpver=$phpver+(intval($temp[1
Time of Update: 2016-07-21
# cd /usr/src # tar xvzf apache_1.3.6.tar.gz (產生apache_1.3.6目錄) # tar xvzf php-3.0.8.tar.gz (產生php-3.0.8目錄) # cd apache_1.3.6 # ./configure --prefix=/usr/local/apache (把Apache的安裝目錄定為 /usr/local/apache) # cd php-3.0.8 # ./configure --with-mysql=
Time of Update: 2016-07-21
# cd /usr/src # tar -zvxf mysql-3.22.25-pc-linux-gnu-i686.tar.gz (產生 mysql-3.22.25-pc-linux-gnu-i686目錄) # cd mysql-3.22.25-pc-linux-gnu-i686 # ./configure --prefix=/usr/local/mysql (其中參數設定目的安裝路徑) # make # make install
Time of Update: 2016-07-21
這是個非常有用的程式,可以對文字檔進行特定的搜尋,並以特定的文字替換指定的文字,舉個例子說如果我這篇文章裡有一個字全部打錯了,有幾十處,要一一找出來修改是件很麻煩的事,用下面這個就可以輕鬆搞定。--teaman.oso.com.cn 類檔案 search_replace.inc class search_replace{ var $find; var $replace; var
Time of Update: 2016-07-21
//在寫檔案的時候用"|||"來分離每條記錄,"||"用來分離記錄中的各個欄位 //如記錄一表示為 $str1=$name."||".$pass."||".$title."||".$message."||".……… //然後串連記錄一和記錄二時用,$str=$str1."|||".$str2."|||.……… //最後產生的檔案如下 //飛天狐狸||450948643||這是主題||這是留言內容||1|||飛天狐狸||450948643||這是主題||這是留言內容||2|||飛天狐狸||4509
Time of Update: 2016-07-21
addnote.php 添加留言 include ("config.php"); if ($submit){ $time=date("Y年m月d日 H:i:s A"); $ip=$REMOTE_ADDR;//留言人ip地址 $name=trim($name); $email=trim($email); $title=strip_tags($top);
Time of Update: 2016-07-21
這篇文章的目的是告訴你在Win2000 Professional下如何將PHP4配置到你的IIS5中。我用的是Windows2000 Professional英文版、IIS5英文版和PHP4.0.4-Win32 Binaries,可以從PHP的官方網站www.php.net下載。注意別下載錯了,那個PHP4.0.4 Release Candidate 1 Source是為Unix使用者準備的,你需要的是PHP 4.0.4 Release Candidate1 Binaries for Win32
Time of Update: 2016-07-21
前面見到有人發表 但是速度比較慢,也非常長 這裡給出一種 function ubb($str) { $color=Array('red','blue','green'); $str=eregi_replace('\[url\]([a-zA-Z0-9@:%_.~#-\?&]+)\[\/url\]','\\1',$str);//url $str=eregi_replace('\[url=http://([a-zA-Z0-9@:%_.~#-\?&]+)\](.+)\[\/url\]','\\2'
Time of Update: 2016-07-21
請參考這個程式: //$day 星期幾,如:星期三 $day=3; ?> test '"> 觸類旁通,利用 window_onload 可以很巧妙的實現一些預設項的選取。 希望對大家有所協助。 請笑納。 http://www.bkjia.com/PHPjc/316321.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/316321.htmlTechArticle請參考這個程式: ?php //$day 星期幾,如:星期三
Time of Update: 2016-07-21
你可以在php程式中的任何地方使用 echo "hello world!"; 來輸出你想輸出的內容。 不過你將遇到以下麻煩: 1 - 當你試圖在hello和world之間加入兩個(或兩個以上)空格, 你使用: echo "hello world!"; 你得到的輸出還是一個空格,或者你在行首加入一個空格, 你的空格也將被忽略。 2 - 更糟的是輸出使用者輸入的內容時,有心或無意的使用者輸入將 使你的輸出變的一團糟,甚至給其他使用者帶來麻煩。 比如:
Time of Update: 2016-07-21
將RTF格式的檔案轉成HTML並在網頁中顯示的代碼 它是這樣工作的,將一個RTF檔案上傳,然後轉成HTML顯示出來,代碼有點複雜,teaman還要好好研究,好象中文版有點問題。 if(!($userfile)) { ?> exit; } function ProcessTags($tags, $line) { $html = ""; global $color;
Time of Update: 2016-07-21
# post.php require("config.inc.php"); $sql="select * from boardinfo where name='$board'"; $sql_result=mysql_query($sql); $sql_row=mysql_fetch_array($sql_result); ?> 發新貼子 發 貼 子 (您必須註冊以後才能發表新主題,不然您只能查看主題。
Time of Update: 2016-07-21
/************************************************************************************* * SQLAdmin v2.0 - An SQL Administration User Interface for the Web * * Copyright (C) 1997-98 Alessandro Vernet