Time of Update: 2017-01-13
原理:讀取某網站的源檔案,再利用正則分析其原始碼,得到所有連結<?/**********qiushuiwuhen(2002-5-20)***********/if(empty($url))$url =
Time of Update: 2017-01-13
/mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )個函數返回一個字串或在出現問題的所有搜尋給定的數組替換值替換。如果你不喜歡需要更換的規則(如Regex),你應該始終使用此函數,而不是ereg_replace()或preg_replace函數()。*/// provides: <body text='black'>$bodytag =
Time of Update: 2017-01-13
php教程 explode() 函數php string 函數定義和用法explode() 函數把字串分割為數組。文法explode(separator,string,limit)參數 描述 separator 必需。規定在哪裡分割字串。 string 必需。要分割的字串。 limit 可選。規定所返回的數組元素的最大數目。例子在本例中,我們將把字串分割為數組: 代碼如下複製代碼 <?php$str = "hello world. it's a
Time of Update: 2017-01-13
1、用file_get_contents或者fopen、file、readfile等函數讀取url的時候,會建立一個名為$http_response_header的變數來儲存http響應的前序,使用fopen等函數開啟的資料流資訊可以用stream_get_meta_data來擷取。 2、php教程5中新增的參數context使這些函數更加靈活,通過它我們可以定製http請求,甚至post資料。 範例程式碼1: 代碼如下複製代碼 <?php $html =
Time of Update: 2017-01-13
代碼如下 複製代碼 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html
Time of Update: 2017-01-13
<? nl2br(); // to <br/> addslashes(); strips教程lashes(); //對資料庫教程操作時,轉義特殊字元 定義:addslashes() 函數在指定的預定義字元前添加反斜線。文法:addslashes(string)注釋:預設情況下,php 指令 magic_quotes_gpc 為 on,對所有的 get、post 和 cookie 資料自動運行 addslashes()。不要對已經被 magic_quotes_
Time of Update: 2017-01-13
物件導向編程的概念: 不同的作者之間說法可能不一樣,但是一個OOP語言必須有以下幾方面: 抽象資料類型和資訊封裝 繼承 多態 在PHP中是通過類來完成封裝的: <?php class Something { // 在OOP類中,通常第一個字元為大寫 var $x; function setX($v) { // 方法開始為小寫單詞,然後使用大寫字母來分隔單詞,例如getValueOfArea() $this->x=$v; }
Time of Update: 2017-01-13
(1)date 用法: date(格式,[時間]); 如果沒有時間參數,則使用目前時間. 格式是一個字串,其中以下字元有特殊意義: U 替換成從一個起始時間(好象是1970年1月1日)以來的秒數 Y 替換成4位的年號. y 替換成2位的年號. F 替換成月份的英文全稱. M 替換成月份的英文簡稱. m 替換成月份數. z 替換成從當年1月1日以來的天數. d 替換成日數. l 替換成星期幾的英文全稱. D 替換成星期幾的英文簡稱. w 替換成星期幾(數字). H 替換成小時數(24小時制).
Time of Update: 2017-01-13
在照彭武興先生的《PHP BIBLE》中所述,header可以送出Status標題,如 header("Status: 404 Not Found"); ?> 就可以讓使用者瀏覽器出現檔案找不到的404錯誤,但是我試了這樣是不行的。後來我到w3.org上查了http的相關資料,終於試出來了如何Header出狀態碼(Status),與大家分享。其實應該是這樣的: Header("http/1.1 403 Forbidden"); ?>
Time of Update: 2017-01-13
auto=1立即PRINT,否則timeOut毫秒後PRINT,如printPage(0,5000); function printPage($auto=1,$timeOut=10000) { if ($auto == 1) { echo " < SCRIPT LANGUAGE="JavaScript" > < !-- Begin if (window.print) { window.print(); } else { alert('No
Time of Update: 2017-01-13
如何在PHP圖形函數中顯示漢字,大家已經問了很久了,但一直沒有結果。終於在參考另一篇文章後,我實驗出來了! 方法: 首先,決定要顯示哪些漢字,如“計數器”這三個字。 到Word2000(97不知可不可以)中去,輸入這三個字,另存新檔,選擇編碼格式,然後再在右邊的編碼類別型裡選擇unicode
Time of Update: 2017-01-13
PHP 和 XML: 使用expat函數(二) 讓我們看一下實際處理這個文檔的PHP代碼。/*NewsBoy : News system for the web written in PHP by Justin Grant (Web: jusgrant.cjb.net or justin.host.za.net Mail: justin@glendale.net)25 March V0.0.2 Converted Newsboy to a PHP class, allowing the
Time of Update: 2017-01-13
Static關鍵字是在類中描述成員屬性和成員方法是靜態;靜態成員好處在那裡呢?前面我們聲明了“Person”的人類,在”Person”這個類裡如果我們加上一個“人所屬國家”的屬性,這樣用”Person”這個類執行個體化出幾百個或者更多個執行個體對象,每個對象裡面就都有“所屬國家”的屬性了,如果開發的項目就是為中國人而開發的,那麼每個對象裡面就都有一個國家的屬性是“中
Time of Update: 2017-01-13
php支援的基礎資料型別 (Elementary Data Type):Integer:整數Float(Double,雙精確度值):浮點數,表示所有實數String:字串Boolean:布爾值,true/falseArray:儲存具有相同類型的多個資料項目Object:對象,儲存類的執行個體NULL:沒有被賦值、已經被重設或被賦值為特殊值NULL的變數特定的內建函數(例如資料庫函數)將返回resource類型的變數四種標量類型:string(字串) integer(整型)
Time of Update: 2017-01-13
代碼如下複製代碼 $route->run();/** * 執行相應的 MCA * */ private function run
Time of Update: 2017-01-13
自訂函數7.2.1函數命名基本原則:1.函數名不能和已有的函數名重名。2.函數名只能包含字母、數字和底線。3.函數名不能以數字開頭 7.2.2基本使用:用function進行聲明 代碼如下複製代碼 <?php//建立函數 function funcCountArea($radius){ return $radius*$radius*pi(); } //使用函數$area =
Time of Update: 2017-01-13
在 PHP 中的方法調用是這樣工作的。首先,PHP 解譯器在類上尋找方法。如果方法存在,PHP 就調用它。如果沒有,那麼就調用類上的魔術函數 __call(如果這個方法存在的話)。如果 __call 失敗,就調用父類方法,依此類推。這樣紅口白牙的說似乎有點太變態了,我們還是舉個例子吧,看如下代碼: 代碼如下複製代碼 class test{public function __construct(){echo "this is
Time of Update: 2017-01-13
最近把php從5.2升級到5.3.10,發現以前的php.ini-dist與php.ini-recommended不見了,出現了php.ini-developmen和php.ini-production,然後通過Google得知由於版本更新,這些檔案有了新的命名:php.ini-production對應於php.ini-recommendedphp.ini-development對應於php.ini-dist5.3以下的PHP版本,通常要將php.ini-dist或php.ini-recomme
Time of Update: 2017-01-13
代碼如下複製代碼 $y=date("Y",time());$m=date("m",time());$d=date("d",time());$start_time = mktime(9, 0, 0, $m, $d ,$y);$end_time = mktime(19, 0, 0, $m, $d ,$y);$time = time();if($time >= $start_time && $time
Time of Update: 2017-01-13
$_SERVER['PHP_SELF']:相對於網站根目錄的路徑及 PHP 程式名稱,與 document root 相關。 $_SERVER['HTTP_REFERER']:連結到當前頁面的前一頁面的 URL 地址。 $_SERVER['SCRIPT_NAME']:相對於網站根目錄的路徑及 PHP 程式檔案名稱 。 $_SERVER['REQUEST_URI']:訪問此頁面所需的 URI 。 $_SERVER['SCRIPT_FILENAME']:當前運行 PHP 程式的絕對路徑及檔案名稱。