用PHP5的DirectoryIterators遞迴掃描目錄_PHP教程

PHP5中增加了Iterator,一組有助於導航和處理等級資料結構的現成介面,這是PHP5最有趣的新特性之一。這些Iterator顯著減少了處理XML文檔樹或檔案集合所需的代碼。PHP5中使用大量Iterator,包括ArrayIterator、 CachingIterator、LimitIterator、RecursiveIterator、SimpleXMLIterator和

bom頭的影響_PHP教程

在setcookie的時候出現下面錯誤。Cannot modify header information - headers already sent by ....這個錯誤非常之常見,如果在setcookie之前輸出了任何常值內容,便會有上述錯誤提示。由於頁面頭部require了若干檔案,一行行排查是很麻煩的事情,因此,我在頁面頂部加上:PLAIN TEXTPHP:ob_start();在setcookie之前加上代碼:PLAIN

PHP Extended CHM 中文手冊_PHP教程

推薦 強力推薦的哈 php.net上使用者對於函數的注釋都有 我滴餓大神啊,早咋沒有讓我發現這好東西呢使用方法:1.解壓到php_manual_zh檔案夾2.php_manual_zh.chm開啟這個檔案使用相對於普通的 CHM 手冊,Extended CHM 版額外提供了以下幾種主要特性:1、附帶非常實用使用者注釋,其價值不亞於使用者手冊,這是最大的優點!關鍵啊2、可以使用自訂的 CSS 檔案來切換外觀,可自訂右鍵菜單;3、PHP 代碼塊以文法高亮顯示;!看起來是比較舒服了4、PHP

PDO_MYSQL的一些預定義常量_PHP教程

PDO_MYSQL是PHP Data Objects (PDO) interface的一個mysql擴充。仔細看看php手冊上面,其實還是有些有趣的參數可供使用,例如:PDO::MYSQL_ATTR_INIT_COMMAND (integer)Command to execute when connecting to the MySQL server. Will automatically be re-executed when

PHP+MySQL聊天室技術淺談_PHP教程

近來,在PHPChina推出了PHP聊天室技術的專題,恰好本人最近也在做這個項目,也在此發表一下個人的觀點。 聊天室主要功能: 1,註冊,登陸,退出,資料修改。 2,使用者申請建立聊天室,自訂聊天室屬性。 3,顯示聊天室名稱,描述,主持人,公告,廣告。 4,即時顯示線上使用者列表,可以查看線上使用者資料(暱稱,email,ip,線上時間長度等)。 5,發表聊天內容,字型屬性,動作,表情,常用短語。

關於unserialize的問題_PHP教程

特的理念。’,‘uid’ => 1,‘nickname’ => ‘馬鈴薯男’,’site’ => ”,’sitetype’ => 1,’starttime’ => 1191074174,‘lasttime’ => 1191629784,‘totleviews’ => 14,‘totleblogs’ =>

使用PHPLIB訪問多個資料庫_PHP教程

PHPLIB是PHP的一些擴充庫,使用它我們可以很方便地對資料庫進行各種操作,不過,如果你要使用多個資料庫的話,它就顯得力不從心了,本文介紹了通過擴充PHPLIB,讓你魚和熊掌兼得,在使用PHPLIB的同時可以使用多個資料庫,而且從中你也可以瞭解到物件導向編程和如何擴充庫的知識,值得一讀。資料庫管理  

PHP檔案快取的效能測試_PHP教程

前言:在開發MooPHP的過程中,為了尋找更為高效的緩衝方式,對兩種最常用的緩衝方式進行了測試。PHP常用緩衝方式:第一種,把需要緩衝的資料進行處理,形成PHP可以直接執行的檔案。在需要快取資料的時候,通過include方式引入,並使用。第二種,把需要的資料通過serialize函數序列化後直接儲存到檔案。在需要使用快取資料的時候,通過還原序列化讀入檔案內容並複製給需要的變數,然後使用。測試結果:通過測試我們發現,第二種也就是serialize快取資料的方式更加高效。(資料略去,最後提供了文章地

PHP5.2下preg_replace函數的問題_PHP教程

preg_replace

最佳化使用mysql儲存session_PHP教程

之前寫過兩篇文章《自訂SESSION(二)——資料庫儲存》和《我為什麼不使用session》 但後來發現都有問題。前者處理在實際中幾乎沒什麼用處,而且session回收還得自己另外處理。後者頻繁的操作資料庫,打來了很大的效能問題。 這兩天仔細考慮下,大致給出一個方案,但還沒有具體詳細的測試。 1、session處理和統計結合起來。同時遊客也都有記錄。 2、完全使用資料庫和cookie來類比session的功能。

建立XMLHttpRequest對象的方法_PHP教程

方法一:推薦// 建立一個布爾型變數var xmlhttp = false;// 檢查使用的是否為IE瀏覽器try{ // 如果JS的版本大於5 xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); alert("You are using Microsoft Internet Explorer.");}catch(e){ // 如果不是,則使用老版本的ActiveX對象 try{ // 如果使用的是IE瀏覽器

我為什麼不使用session_PHP教程

在考慮session的問題上,我最終放棄了session: 1、原本的session是使用檔案來管理的。檔案系統的好壞直接影響session的效能,尤其當有幾K人同時線上的時候,尤其突出。解決方案有兩個:資料庫和檔案(使用雜湊路徑)。 2、原有session的擴充性和可控制性不好。不利於結合我現有的系統。 3、在選用資料庫的時候,我並沒有選擇sqlite,上次我測試sqlite效率在win xp上效率沒有想象中的好。

PDO的使用_PHP教程

//首先要串連mysql資料庫$dbh = new PDO(mysql:host=localhost;dbname=test, $user, $pass);//如果你想連mssql://mssql:host=localhost;dbname=testdb//連pgsql://pgsql:host=localhost port=5432 dbname=testdb user=bruce

執行個體學習PHP程式對使用者身份認證實現兩種方法_PHP教程

使用者在設計和維護網站的時候,經常需要限制對某些重要檔案或資訊的訪問。通常,我們可以採用內建於WEB伺服器的基於HTTP協議的使用者身分識別驗證機制。當訪問者瀏覽受保護頁面時,用戶端瀏覽器會彈出交談視窗要求使用者輸入使用者名稱和密碼,對使用者的身份進行驗證,以決定使用者是否有權訪問頁面。下面用兩種方法來說明其實現原理。一、用HTTP標題來實現標題是伺服器以HTTP協議傳送HTML資訊到瀏覽器前所送出的字串。HTTP採用一種挑戰/響應模式對試圖進入受密碼保護地區的使用者進行身分識別驗證。具體來說,

簡單實用的php緩衝函數_PHP教程

/** * @說明: 檔案快取輸出 * @參數: $cachefile => cache檔案(絕對路徑) * @參數: $pertime => 緩衝輸出的間隔時間 * @參數: $sql => sql語句 * @參數: $templatefile => 模板檔案名稱(絕對路徑)**/function __cache($cachefile,$pertime,$sql,$templatefile) { global $db; if(time() - @filemtime($cachefile) >=

PHP程式處理網頁表單的GET和POST方法另外用法_PHP教程

有時候我們需要保留GET和POST參數在下一頁或者其他用途上傳遞!工作上的方便於是我寫了這樣的代碼!希望大家多多交流!/*程式設計: 林建炫(飄楓設計室)made in 珠海 by 2007-03-24QQ: 5818500Email:linzhenxuan@163.com請勿刪除該著作權資訊用途:保留和修改GET和POST參數*/function getplus($x=,$value=,$plus=close,$method=all){Global $_GET,$_POST;$array =

把字串中的任意連續字元換成一個對應字元_PHP教程

//1,把字串中的任意空格換成一個 $str1 = A B C ; echo ; echo 1:; echo preg_replace ("/s+/", , $str1); echo ; //2,把字串中的任意連續字元 M 換成一個 M echo 2: ; $str1 = AMMMBMMMMCMM ; echo preg_replace ("/M+/", M, $str1) .; //3,把字串中的任意連續字元換成一個對應字元 echo 3:

PHP的最佳化,緩衝,壓縮實際的解決方案_PHP教程

本文提出了實用的PHP的最佳化,緩衝,壓縮實際的解決方案。作為流行的 Web 程式設計語言, PHP 的最大優勢就是速度。 PHP4 已經在這方面做的非常好了,你幾乎找不到比它更快的指令碼程式設計語言了。但是如果你的應用負荷很大,而頻寬又比較小,或者有其他的瓶頸影響你的伺服器效能,那麼,你不妨試試筆者為你開出的幾個藥方,看看是否靈驗。一、代碼最佳化一談到代碼最佳化,或許你想到的就是整齊明了的代碼,但是本文的意思卻不是在此,因為如果要尋求速度的話,就要對PHP

使用session_set_save_handler函數重載SESSION儲存方式之MYSQL_PHP教程

$DB_SERVER = "server"; /* database server hostname */ $DB_NAME = "dbname"; /* database name */ $DB_USER = "root"; /* database user */ $DB_PASS = "*************"; /* database password */ $DB_SELECT_DB = ""; $SESS_LIFE = get_cfg_var("session.

php相對路徑轉化成絕對路徑_PHP教程

提取 Gregarius中的一個函數。可以把網頁中的相對路徑自動轉化成絕對路徑。function relative_to_absolute($content, $feed_url) { preg_match(/(http|https|ftp):///, $feed_url, $protocol); $server_url = preg_replace("/(http|https|ftp|news):///", "", $feed_url); $server_url =

總頁數: 5203 1 .... 2203 2204 2205 2206 2207 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.