Time of Update: 2017-02-28
初學 1.問:為什麼出現“APACHE.EXE: cannot determine local host name.”? 答: 由於Windows版本的Apache預設情況下不指定ServerName,所以運行時會出錯。 解決的辦法是修改Apache安裝目錄下的conf目錄下的httpd.conf: - 搜尋ServerName - 去掉前面的#號 - 把ServerName後面的值換成你自己的設定,如localhost之類的 -
Time of Update: 2017-02-28
頁面 其實說它為技術,也許不能說是真正的技術。這隻不過是我自已想出來的頁面處理的方法,當然與別人的想法可能是一致的。不過我還是想給它一個好聽的名字。那麼我這裡所指的頁面緩衝是什麼呢?就是指將動態產生的頁面儲存起來,供下一次的使用。這樣下一次訪問它可能就不需要動態產生了。就象提供了一個cache
Time of Update: 2017-02-28
正則 在PHP中Regex用於複雜字串的處理。所支援的Regex如下: ereg() ereg_replace() eregi() eregi_replace() split() (1)ereg,eregi 這是正規運算式匹配函數,前者是大小寫有關匹配,後者則是無關的. 用法: ereg(正規運算式,字串,[匹配部分數組名]); PHP3.0中的正規運算式大體類似於grep中用的.
Time of Update: 2017-02-28
//這個例子可以練習關於IMAP的函數//但是如果真的要寫WEBMAIL,那麼要考慮的東西就不止這些了……孤狼login.php3 <?php if (!$PHP_AUTH_USER) { Header("WWW-authenticate: basic realm="郵件客戶檢查""); Header("HTTP/1.0 401 Unauthorized"); } else
Time of Update: 2017-02-28
iis Windows系統內建的Internet 資訊服務(IIS)對ASP具有良好的支援,因此在IIS中調試ASP網頁是非常方便的。但有些朋友的網頁採用PHP編程技術,預設情況下,IIS是不支援PHP的,手工配置IIS的PHP調試環境對我們這些菜鳥來說是非常困難的,那如何才能讓IIS支援PHP呢?下面介紹一種方法,只需要簡單幾步就能在IIS中配置好PHP調試環境。 一、安裝IIS組件
Time of Update: 2017-02-28
設計 採用php完全隨機設計,每次重新整理都有不同幸運號碼,試試看,發了財別忘了neo哦~~~ <?php for ($n=1;$n<=5;$n++) { echo "第".$n."注 "; $string="";//初始化字串 for ($i=1;$i<=7;$i++) { mt_srand((double)microtime()*1000000);//加入時間的因素,以執行時的百萬分之一秒當亂數種子 $random=mt_rand(1,30);
Time of Update: 2017-02-28
分頁 如果你學過Asp.net,你一定知道它裡面有一個叫datalist之類內建的分頁功能十分強大,這裡的這個類就類比了一部份這個功能,我敢用“強大”來定義它,是因為作為一個通用的頁類,這個類真正做到了“通用”。廢話少說,馬上介紹一下是如何使用的。1、先建立一個用於測試的表CREATE TABLE `test` (`aa` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `bb` VARCHAR(50) NOT
Time of Update: 2017-02-28
程式|訪問|統計|蜘蛛 搜尋引擎的蜘蛛訪問網站是通過遠程抓取頁面來進行的,我們不能使用JS代碼來取得蜘蛛的Agent資訊,但是我們可以通過image標籤,這樣我們就可以得到蜘蛛的agent資料了,通過對agent資料的分析,就可以確定蜘蛛的種類、性別等因素,我們在通過資料庫或者文本來記錄就可以進行統計了。 資料庫結構:## 表的結構 `naps_stats_bot`#CREATE TABLE `naps_stats_bot` ( &
Time of Update: 2017-02-28
程式 尚未測試 CODE:<?php/******************************************************************************參數說明:$max_file_size : 上傳檔案大小限制, 單位BYTE$destination_folder : 上傳檔案路徑$watermark : 是否附加浮水印(1為加浮水印,其他為不加浮水印)
Time of Update: 2017-02-28
函數|中文|字串 <?php /** ***@Author:LAD ***@URL :<a href="http://www.cnpik.com/" target="_blank">http://www.cnpik.com/</a> ***@E_mail:lianxiwoo@sohu.com ***@隨便用,不收錢 :-) */ function cnSubStr($string,$sublen) {
Time of Update: 2017-02-28
搜尋引擎
Time of Update: 2017-02-28
程式 <?php //多檔案上傳系統完整版 include("../include/common.inc"); $title = "多個檔案的上傳程式"; include("../include/header.inc"); //定義允許上傳檔案的數目 define("UPLOAD_NO", 10); echo("<p align='center'><font size='4' color='#000080'>歡迎您!&
Time of Update: 2017-02-28
我們瀏覽一些網站的時候,往往看到一些新聞是剛剛更新不久的,如果要是人工維護的話,那會是一項非常繁瑣的工作。然而,我們可以通過程式來控制實現更新操作,事情就會變得很方便了(我可不是要偷懶)。 在這裡,我使用PHP來實現這一功能。其原理就是根據新聞發布的時間逆序排列好,然後在一頁面顯示新聞串連列表,每一個串連都對應一條新聞內容網頁。具體操作如下:
Time of Update: 2017-02-28
靜態網站的模板架構 首先,我們象前面一樣為所有的頁面公用元素以及頁面整體布局編寫模板檔案;然後從所有的頁面刪除公用部分,只留下頁面內容;接下來再在每個頁面中加上三行PHP代碼,如下所示: <?php <!-- home.php --> <?php require('prepend.php'); ?> <?php pageStart('Home'); ?> <h1>你好</h1> <p>歡迎訪問</p>
Time of Update: 2017-02-28
避免頁面元素重複 “這確實不錯”,你也許會想,“我的網站主要就是由大量的靜態頁面構成。現在我可以從所有頁面中刪除它們的公用部分,要更新這些公用部分實在太麻煩了。以後我就可以用模板製作出很容易維護的統一頁面配置。”但事情並非這麼簡單,“大量的靜態頁面”道出了問題的所在。 請考慮上面的例子。這個例子實際上只有一個example.php頁面,它之所以能夠產生整個網站的所有頁面,是因為它利用了URL中的查詢字串從資料庫之類的資訊源動態地構造出頁面。
Time of Update: 2017-02-28
問題 以下文字是由於小弟看到最近論壇上有關此類問題很多而寫,還請各位多指教!!! 在本站的常見問題中已經有了怎樣去掉PHP4的一些多餘資訊的解答,但是嚴格來說這些資訊分成兩部分:一部分是指明PHP正在啟動並執行訊息,就是那些什麼X-POWERED-BY之類的;還有一部分是申明了該檔案的預設內容形式text/html。常見問題中的解答解決了前一部分問題(只要在相關行加註就OK了),但是論壇上更多的是關於後一部分的問題,我想就這個問題探討一下。
Time of Update: 2017-02-28
由於PHP的本色表參數只能支援256,為了能實現顯示8色或更多的色帶,我使用了參數傳遞的方法來實現。具體實現的代碼如下:1、產生色帶圖形的程式transition.php<?php/** 功能:產生色帶圖形* 程式員:wlxz* 日期:2002-00-00*/Header("Content-type: image/Png");$im = ImageCreate(255,50);$bgcolor = ImageColorAllocate($im,
Time of Update: 2017-02-28
程式 1.遞迴法 遞迴是指在函數中顯式的調用它自身。 利用遞迴法實現樹狀結構的特點是寫入資料速度較快,顯示速度較慢(在樹的分支/層次較多的情況下尤其明顯)。適用與寫入資料量大,樹的結構複雜的情況下。 資料結構(以mysql為例)
Time of Update: 2017-02-28
統計|線上|線上人數 在論壇裡有人問我如何統計線上人數?我也不知道什麼是最好的方法。下面是本站的實現的原理,我把它寫出來,供大家參考。這隻是我的方法,肯定不是最好的,還希望高手們予以指正。
Time of Update: 2017-02-28
HuntePHP繼承*NIX的一貫傳統,完全支援正規運算式的處理。正規運算式提供了一種進階的,但不直觀的字串匹配和處理的方法。用過PERL的正規運算式的朋友都知道,正規運算式的功能非常強大,但學起來不是那麼容易。 比如: ^.+@.+\\..+$