Time of Update: 2017-02-28
mime "好,如何建立符合MIME的資訊呢?" 通過上面的一般性的描述,讓我們現在看一下所謂的MIME資訊到底是什麼!最簡單的MIME資訊 這個資訊沒有任何段,也就是,沒有附件。然而,因為它是一個MIME訊息,它必須有必要的頭。 From: php@php.net To: 'Alex (the Great)' <alex@greece.net> Subject: Bucephalus
Time of Update: 2017-02-28
使用者在設計和維護網站的時候,經常需要限制對某些重要檔案或資訊的訪問。通常,我們可以採用內建於WEB伺服器的基於HTTP協議的使用者身分識別驗證機制。當訪問者瀏覽受保護頁面時,用戶端瀏覽器會彈出交談視窗要求使用者輸入使用者名稱和密碼,對使用者的身份進行驗證,以決定使用者是否有權訪問頁面。下面用兩種方法來說明其實現原理。 一、用HTTP標題來實現
Time of Update: 2017-02-28
程式 最後,我們來定製一個應用,綜合的來解釋 PEAR 緩衝機制的整體架構。我們定義一個叫做 MySQL_Query_Cache 的類,緩衝 SELECT 的查詢結果。我們首先定義類的變數:<?php require_once ’Cache.php’;class MySQL_Query_Cache extends Cache {var $connection = null;var $expires = 3600;var $cursor = 0
Time of Update: 2017-02-28
頁面 如何在PHP中從一個頁面重新導向到另外一個頁面呢?這裡列出了三種辦法,供參考。 一、用HTTP頭資訊 也就是用PHP的HEADER函數。PHP裡的HEADER函數的作用就是向瀏覽器發出由HTTP協議規定的本來應該通過WEB伺服器的控制指令,例如聲明返回資訊的類型("Context-type: xxx/xxx"),頁面的屬性("No cache", "Expire")等等。
Time of Update: 2017-02-28
1.分析 我們在用 php 製作網站時,分類是很重要的,在分類下面又再分類這第二個分類稱為次分類,而現在大多數網站分類只分到第三類: 第一分類(父分類)-->第二分類(子分類)-->第三分類(孫分類) 這種親緣分類越多,程式和資料庫的控制就越加的複雜困難.在同一級的分類處理和控制是非常的簡單的,因為只需要一個資料庫來記載這一級的分類就行了,如:系統,新聞等分類,在這一級上處理是很簡單的,但對一個網站來說一級分類是不夠的,還需要再分類,如: 系統-->linux,windows
Time of Update: 2017-02-28
問題|最佳化 1,在函數中,傳遞數組時使用 return 比使用 global 要高效比如function userloginfo($usertemp){$detail=explode("|",$usertemp);return $detail;}$login=userloginfo($userdb);比function userloginfo($usertemp){global $detail;$detail=explode(
Time of Update: 2017-02-28
剛在大略瀏覽了一下首頁更新的一篇有關Class的文章,很不錯,建議看看:http://www.phpe.net/articles/389.shtml 對類的摸索~~俺用了半年時間才大概理解類的作用和實現。主要是沒有一篇能讓我理解的文章(之前沒接觸過任何OO的東西)。 以我的觀點來說說PHP中的Class,用於表達的語言都是非正式的語言,也不能確定是否正確。建立一個類很簡單:class my_class
Time of Update: 2017-02-28
我們知道 Zend 有免費的最佳化引擎針對 PHP 而作,但是 FreeLAMP 這次採用的是一個叫做 PHP Accelerator 的緩衝產品。 我們在 “LAMP 加速” 這篇文章中闡述過加速的幾種辦法,其中提到了 PHP Accelerator,它的安裝方法十分簡單,但是需要去他的網站擷取一個啟用鍵。 一、下載: http://www.php-accelerator.co.uk/download.php 二、擷取啟用鍵並安裝: http://www.php-accelerator.co.
Time of Update: 2017-02-28
前兩天和朋友小聚,朋友提出我的部落格既然主要針對的是PHP初學者,應該適當增加適合PHP初學者的文章,同時網上也看到不少人在問如何學習PHP的問題,今天開始和大家分享PHP入門應該學習的基本知識。 大體上我打算針對PHP的入門學習,主要分以下幾個步驟進行:介紹PHP的基本文法、基本常用函數的學習、PHP與Mysql資料庫之間的基本互動操作,同時結合入門執行個體介紹PHP的基本應用。閑話少說,我們先開篇入門學習PHP的基本文法。 在進行PHP基本文法入門學習之前,首先確保安裝配置PHP的運
Time of Update: 2017-02-28
系統內容: Redhat 9.0Apache-1.3.27 Mysql3.23-54a-11 Php-4.32 j2sdk1.4.1_03 安裝配置: 1.mysql使用的是redhat9內建的rpm包,不介紹安裝了,jdk的安裝也很簡單,我們把jdk安裝到/usr/java/j2sdk1.4.1_03 並在/etc/profile設定jdk環境參數。 2.編譯安裝apache tar zvxf apache_1.3.27.tar.gz cd apache_1.3.27 ./configure
Time of Update: 2017-02-28
對於PHP網站開發人員來說,選擇一款好用的PHP開發工具是很重要的,目前比較有名的PHP開發工具有zend studio、Eclipse、Editplus等,當初我剛入門學習PHP的時候,使用的PHP開發工具是Editplus,後來才慢慢過渡到更多使用zend studio,相對來說Editplus是一個輕量級的PHP開發工具,適合PHP入門學習者使用,zend
Time of Update: 2017-02-28
XML檔案在PHP網站開發的輕量級應用中使用非常廣泛,而PHP解析和讀取XML檔案的方式有很多種,比如JS
Time of Update: 2017-02-28
function get_urls($url) { $url_array=array(); $the_first_content=file_get_contents($url); $the_second_content=file_get_contents($url); $pattern1 =
Time of Update: 2017-02-28
其實這是在PHP的設定檔裡面設定的,讓我們來看一下php.ini這個設定檔,在第466行左右有如下內容: This directive describes the order in which PHP registers GET, POST, Cookie ; Environment and Built-in variables (G, P, C, E & S respectively, often ; referred to as EGPCS or GPC).
Time of Update: 2017-02-28
php中的$_ENV儲存了一些系統的環境變數,因環境不同而值不同.但有時候$_ENV是空的,可能有以下原因:在 php.ini中的variables_order值為"GPCS",也就是說系統在定義PHP預定義變數時的順序是
Time of Update: 2017-02-28
模式對於OOP開發人員尤其有用,因為他有助於建立穩定的API,並且仍然保持一定的靈活度。一種模式可以協助我們定義負責完成特定任務的對象,還可以允許我們全部修改掉某個類而不用修改與這些類打交道的代碼。前者被稱為類的職責,後者被稱為類的多態性。單例模式被當作職責模式,他用來在應用程式中建立一個單一的功能訪問點。它將建立對象的控制權委託到一個單一的訪問點上。在任何時候,應用程式中都只會有這個類僅有的一個執行個體存在。這可以防止我們去開啟資料庫的多個串連或者不必要得使用多餘的系統資源。在更加複雜的系統中
Time of Update: 2017-02-28
讓PHP的session永不到期,你可能沒有遇到這麼鬱悶的問題,但是我遇到過,很鬱悶。 我們前期開發了一個只有公司客服人員才能使用的系統——有限的幾個客服人員。就是這有限的幾個客服人員前幾天突然就提出這樣的問題:我們每隔很短一段時間 (半個小時不操作頁面),正著急解決客戶問題的時候,系統卻提示需要登入,耽誤了客戶的時間……
Time of Update: 2017-02-28
1.function test($arr){} echo test(&$arr);2.function test(&$arr){} echo test($arr);1和2是一樣的效果.3.function &test($arr){return $result;} echo &test($a);有效 echo test($a);返回的是值,不是引用
Time of Update: 2017-02-28
function testGloabl(){ global $testGloabl; $testGloabl = 2; $testGloabl ++;
Time of Update: 2017-02-28
mime 值得說明的其它兩個方法是print_mail()和send_mail(),兩個都使用了$force參數。print_mail()輸 出整個郵件資訊,send_mail()使用PHP的mail()函數發送資訊。可選的,send_mail()使用了一個SMTP對象 和它的發送方法(由使用者指定)來發送郵件。 結論 建立一個符合MIME的資訊不象看上去那麼複雜,可以通過一個相當簡單的方式來實現。MIME訊息可以給 許多的網站帶來新氣象。