Time of Update: 2018-12-03
第一種方式是用ODBC,在ODBC管理器中為db1.mdb建一處系統資料來源 名稱:dbdsn (可以自己定) 驅動程式:Microsoft Access Driver (*.MDB) ... $Conn = odbc_connect("dbdsn","admin","123"); //串連資料來源 $Doquery=odbc_exec($Conn,"select * from 表名 where 條件");//執行查詢 ... 第二種方式是ADO ...
Time of Update: 2018-12-03
<1> 測試◆ 伺服器負載測試伺服器負載太大而影響程式效率也是很常見的,我們需要對此進行測試。這裡我以目前最常用的Apache伺服器為例。Apache伺服器內建有一個叫AB(ApacheBench)的工具,在bin目錄下。使用這個輕巧的工具我們可以對伺服器進行負載測試,看看在重負荷之下伺服器的表現如何。ApacheBench 可以針對某個特定的 URL 模擬出連續的聯機請求,同時還可以模擬出同時間點數個相同的聯機請求,因此利用 ApacheBench
Time of Update: 2018-12-03
【IT168 技術文檔】php的配置函數就是幾個ini_*的函數,主要是針對設定檔的操作,其實就四個函數:ini_get、ini_set、ini_get_all、ini_restore。個人感覺最有用的就是ini_set和ini_get。 1、ini_get():擷取設定檔的選項值 這個函數相信很多人都使過,就是擷取設定檔中某一個選項的值,如果是true值就返回1,如果是false值就返回0,字串就返回字串。 比如手冊中的例子: <?php /*
Time of Update: 2018-12-03
◆ 指令碼執行速度測試前面有提到,只有找到影響速度的代碼,我們才有可能進行最佳化。PEAR的benchmark包中的Benchmark_Timer類和Benchmark_Iterate類,可以用來很方便地測試指令碼執行的速度。(關於PEAR的安裝與配置請自行查看相關資料)首先用Benchmark_Iterate類來測試程式中某個函數或類的某個方法的執行時間。benchmark1.phprequire_once('Benchmark/Iterate.php'); $benchmark = new
Time of Update: 2018-12-03
AJAX最近實在很火,不過我對之瞭解不多。本來根據內部訊息,在《PHP&More》第六期上Knight會有篇文章介紹一下PHP和AJAX的結合應用,所以我就一直偷懶沒去研究,想等那篇文章再學:D 不過今天恰好有空,查了不少資料,小結一下:1.AJAX確實是一個很酷的技術,除了大家所熟知的Google Map等,還有不少很有意思的應用,例如這個:http://www.unwieldy.net/ajaxim/AJAX 即時通訊工具 2.目前的PHP AJAX
Time of Update: 2018-12-03
/* * Author: heiyeluren * Date: 2005-7-20 * Blog:
Time of Update: 2018-12-03
以前一直沒注意,今天聽同事講起,馬上看看,功能強大。php的配置函數就是幾個ini_*的函數,主要是針對設定檔的操作,其實就四個函數:ini_get、ini_set、ini_get_all、ini_restore。個人感覺最有用的就是ini_set和ini_get。* ini_get():擷取設定檔的選項值這個函數相信很多人都使過,就是擷取設定檔中某一個選項的值,如果是true值就返回1,如果是false值就返回0,字串就返回字串。比如手冊中的例子:<?php/*Our php.ini
Time of Update: 2018-12-03
現在我們看看另一個測試指令碼已耗用時間的方法--使用Benchmark_Timer類來測試一段代碼執行所消耗的時間及這一段代碼中每次調用與下一次調用間的時間。benchmark2.phprequire_once 'Benchmark/Timer.php'; $timer = new Benchmark_Timer(); $timer->start(); $timer->setMarker('start_myFunction'); for($i=0; $i<10; $i++){
Time of Update: 2018-12-03
下面我將對PHP所有的魔術方法進行介紹說明。其實下面的大多數方法,對於一個合格的PHP程式員來說,都是很熟悉的東西了。我在這裡作個總結,自己作個記錄學習,同時也給還未熟悉這些方法的同學們做個介紹。如有疏漏和錯誤,希望各位能指出。下面所提到的,大多數是PHP5所增加的魔術方法,少部分在PHP4裡就已經存在,少部分則是PHP5.1.0之後才出現的,這個在下面我將會提到。__construct()和__destruct()建構函式__construct()和解構函式__destruct(),這兩個不用
Time of Update: 2018-12-03
打算在近期組織一次福建PHP社區的小型聚會,主題是PHP技術趨勢、項目開發、網站運營等內容交流(具體主題待定,歡迎建議)。PHPChina.cn會派人蔘加,提供贊助並向參加的PHPER贈送PHP T-shirt作為紀念。我們的目標是:認識更多朋友,開擴眼界;分享技術經驗,促進PHP發展。地點:廈門 (如果福州人多,也可考慮)時間:近期 (待定,歡迎建議)歡迎福建的PHP程式員,或相關公司聯絡參與。對活動主題,活動地點,時間等任何方面有建議者請和我聯絡。連絡人:haohappy #
Time of Update: 2018-12-03
經過幾天的準備和聯絡,現決定福建PHP社區首次聚會的具體安排: 時間:2006.9.30 晚 7 點 地點:廈門大學圖書館會議室注意:由於圖書館設有門禁系統,請參加的朋友於當晚6:50分在圖書館門口集合,由Haohappy統一帶隊入館。 (請盡量不要遲到,因為遲到後入館比較麻煩呵呵。萬一來不及,請及時聯絡Haohappy,請撥 13950002446)路線:坐任何一路到達廈門大學南普陀校門的公交車,進下面這個門後右走10米就是圖書館。 另,目前報名人數15人左右,歡迎繼續報名(msn &
Time of Update: 2018-12-03
◆壓縮輸出
Time of Update: 2018-12-03
◆ 函數緩衝輸出 PEAR cachePEAR除了可以對輸出的內容進行緩衝處理外,還可以將對某個函數的調用結果緩衝起來。這是個很有趣的功能,如果你的程式要頻繁使用到某個函數,而且調用的結果相同的話,我建議你不妨試試,特別是當這個函數運行起來比較慢的時候。下面我們實現對一個執行起來很慢的函數slowFunction()的緩衝調用。<?php require_once 'Cache/Function.php'; $cacheDir = './pear_cache/'; $cache =
Time of Update: 2018-12-03
可以使用以下函數來實現:function posttohost($url, $data) {$url = parse_url($url);if (!$url) return "couldn't parse url";if (!isset($url['port'])) { $url['port'] = ""; }if (!isset($url['query'])) { $url['query'] = ""; }$encoded = "";while (list($k,$v) =
Time of Update: 2018-12-03
(一)簡介本文嘗試對PHP程式加速的各個方面進行探索,包括必要性以及從不同角度採取的具體措施。希望有助於讀者瞭解PHP程式加速,並應用於實際。(二)是否需要加速?這個問題聽起來有點愚蠢。在這個時代,很少有人會懷疑時間是最寶貴的財富,尤其是在商業市場上。程式執行越快,使用者就節約越多的時間,這樣你的程式就可以用更少的時間和伺服器資源為使用者服務,從而產生更多效益。我想對於大部份人(包括我自己)來說,很多WEB項目都是在很緊張的時間裡完成的,通常沒有經過縝密的思考和嚴格的測試。當開始一個新的WEB項
Time of Update: 2018-12-03
全文分為三個部分: 概述。PHP進行Web Services開發的優點,在Unix系統上安裝配置PHP 在PHP中使用SOAP。NuSOAP 工具包,NuSOAP的進階Web Service功能,如HTTP代理,SOAP over HTTPS,document style messaging。還將討論如何解決一些PHP Web Services編程將會遇到的問題,如安全問題,語言到資料類型的映射
Time of Update: 2018-12-03
單張的圖片上傳是不複雜的,這裡涉及到多張圖片上傳和對圖片格式的校正,保證上傳的一定是圖片,防止上傳其他檔案到伺服器。基本實現演算法是使用數組的形式,把所有的圖片提交個一個數組,對數組的元素進行一個個的處理。<?php/********************************************* * 檔案:uploadimg.php * 用途:圖片上傳程式 * 版本:v1.0 * 建立:2005-03-28 11:07 * 修改:2005-04-06 08:43 *
Time of Update: 2018-12-03
PHP程式與伺服器端通訊的方法不知道這樣算不算名不符實,舉個執行個體吧。假設有10個網站,分布在各地,它們的庫存要同步,而資料庫不支援遠端連線。我們要即時地取得伺服器的庫存數,可以通過很多種方法,我所知道的有以下幾種:CURL方式 SOCKET方式 PHP5中的SOAP方式 以下分別給出樣本來實現它:CURL方式client.php<?php$psecode = 'NDE005';$website = 'www.abc.com';$amt = 1;$pwd = 123456;$ch =
Time of Update: 2018-12-03
本例中的php檔案讀取、顯示xml檔案內容以下為php檔案的內容,把該php檔案和slashdot.xml放在同一個檔案夾即可<?php $open_tags = array( 'STORY' => '<STORY>', 'TITLE' => '<TITLE>', 'URL' => '<URL>','AUTHOR'=> '<AUTHOR>'); $close_tags = array(
Time of Update: 2018-12-03
IBM and Zend to Aim PHP at .NET Through Eclipse.org Open Source Foundationhttp://opensource.sys-con.com/read/141508.htmZEND和IBM共同發起了一個開源項目PHP Collaboration Project。這個項目基於PHP和Eclipse,目的在於使PHP與微軟的.