Time of Update: 2017-01-13
代碼如下複製代碼 <?phpclass listdir{var $depth;var $dirname;var $list;var $tostring;function listdir($dir){$this->dirname=$dir;$this->depth=0;$this->tostring=”";}//把結果儲存進多維陣列function
Time of Update: 2017-01-13
匹配特定數字: 代碼如下複製代碼 ^[1-9]d*$ //匹配正整數^-[1-9]d*$ //匹配負整數^-?[1-9]d*$ //匹配整數^[1-9]d*|0$ //匹配非負整數(正整數 + 0)^-[1-9]d*|0$ //匹配非正整數(負整數 + 0)^[1-9]d*.d*|0.d*[1-9]d*$ //匹配正浮點數^-([1-9]d*.d*|0.d*[1-9]d*)$ //匹配負浮點數^-?([1-9]d*.d*|0.d*[1-9]d*|0?
Time of Update: 2017-01-13
物件導向編程(OOP)是我們編程的一項基本技能,PHP4對OOP提供了良好的支援。如何使用OOP的思想來進行PHP的進階編程,對於提高PHP編程能力和規劃好Web開發構架都是非常有意義的。下面我們就通過執行個體來說明使用PHP的OOP進行編程的實際意義和應用方法。我們通常在做一個有資料庫背景網站的時候,都會考慮到程式需要適用於不同的應用環境。和其他程式設計語言有所不同的是,在PHP中,操作資料庫的是一系列的具體功能函數(假如你不使用ODBC介面的話)。這樣做雖然效率很高,但是封裝卻不夠。假如有一
Time of Update: 2017-01-13
ajax.jsvar http_request = false;function send_request(url,method) {//初始化、指定處理函數、發送請求的函數http_request = false;//開始初始化XMLHttpRequest對象if(window.XMLHttpRequest) { //Mozilla 瀏覽器http_request = new XMLHttpRequest();if (http_request.overrideMimeType)
Time of Update: 2017-01-13
PHP的優點之一是速度很快,對於一般的網站應用程式,可以說是已經足夠了。不過假如網站的訪問量很高、頻寬窄或者其它的因素令伺服器產生效能瓶頸的時候,你可能得想想其它的辦法來進一步提高PHP的速度了。這篇文章將從幾個方面介紹如何做到這一點,從而令使用者瀏覽的時候更加“爽”。代碼最佳化 在這裡並不想再次告訴你如何寫更乾淨的代碼,這一點我想每個人都清楚,在需要速度的時候,你可能已經在PHP原始碼的最佳化上面做了不少的工作,這裡所提出的是,這個煩瑣的工作可以交由其它工具來完成。這
Time of Update: 2017-01-13
PHP捆綁PDFLIB庫也許是最好的web出版平台了。一對典型的用法:需求小冊子電子商務發貨單通過這個指南,你可以學會怎樣使用php4中的PDF擴充來建立PDF文檔。我們也把焦點放在用mysql資料來建立PDF文檔。內容摘要安裝PDFLib 3.0.1 和有PDF支援的PHP4.01pl2(譯註:你可以安裝最新的php4.03pl1)提取PDF文檔(我假設你有一點配置php的經驗)安裝PDFLib和有PDF支援的PHP。需求:PHP 4.02 從 http://php.net 下載PDFLib
Time of Update: 2017-01-13
前言 PHP是一種功能強大的Web開發語言。開發效率高,文法簡單,為動態網站量身定做,加強物件導向(向C 靠攏,與JAVA搭了點邊),可惜單線程(這是至命弱點,據說PHP是用CC 編寫的。),也能用C、C
Time of Update: 2017-01-13
Perl作為Linux系統命令列指令碼的首選解釋語言的日子一去不複返了。今天,我們有了更多的選擇,包括Python、Ruby和PHP。假如你已經為網站編寫PHP代碼,並熟諳這種語言,那麼你會發現,在命令列使用PHP的速度之快,效果之好令人驚異。在指令碼中,任何指令碼語言的一個最大功用是對檔案進行操作並擷取使用者輸入。PHP處理這些絲毫不比其它任何指令碼語言遜色。例如,利用PHP在指令碼執行期間處理讀取使用者提供輸入,使用:#!/usr/bin/php<?phpfunction
Time of Update: 2017-01-13
最近,我的一個老朋友向我打電話求助。他從事記者的職業有多年了,最近獲得了重新出版他的很多早期專欄的權利。他希望把他的作品貼在Web上;但是他的專欄都是以純文字檔案的形式儲存的,而且他既沒有時間也不想去為了把它們轉換成為Web頁面而學習HTML的知識。由於我是他電話本裡唯一一個精通電腦的人,所以他打電話給我看我是否能夠幫幫他。“讓我來處理吧,”我說:“一個小時以後再給我打電話。”當然了,當他幾個小時以後打電話過來,我已經為他預備好瞭解決的方法。這需要
Time of Update: 2017-01-13
把握了PEAR::BenchMark,現在你已經知道如何測試你的代碼,知道如何判定你的代碼是快是慢,是哪一部份比較慢。那麼接下來我要說的就是如何消滅或最佳化那部份慢的代碼。 這一點上我個人最主要的經驗只有兩點,一是消除錯誤的或低效的迴圈;二是最佳化資料庫查詢語句。其實還存在一些其它的最佳化細節,比如“str_replace比ereg_replace快”、“echo比print快”等等。這些我暫時都放在一邊,稍後我會提到用緩衝來對付過於頻繁的IO。
Time of Update: 2017-01-13
我們經常會處理來自使用者輸入或從資料庫中讀取的資料,可能在你的字串中有多餘的空白或定位字元,斷行符號等。儲存這些額外的字元是有點浪費空間的。假如您想要去掉字串開始和結束的空白可以使用PHP內建函式trim() 。但是, 我們經常想完全清除空白。需要把開始和結束的空白清除掉,將多個空白變為一個空白,使用一個規則來處理同樣的類型的其它空白。完成這些可以使用PHP的Regex來完成下例可以去除額外Whitespace<?php$str = " This line
Time of Update: 2017-01-13
利用php的socket編程來直接給介面發送資料來類比post的操作。<?/***********************************************************Name: POST 測試程式 Vesion: 1.0 Date: 2004-08-05 ************************************************************// $flag = 0;//要post的資料$argv = array('var1'=&
Time of Update: 2017-01-13
把握了PEAR::BenchMark,現在你已經知道如何測試你的代碼,知道如何判定你的代碼是快是慢,是哪一部份比較慢。那麼接下來我要說的就是如何消滅或最佳化那部份慢的代碼。 這一點上我個人最主要的經驗只有兩點,一是消除錯誤的或低效的迴圈;二是最佳化資料庫查詢語句。其實還存在一些其它的最佳化細節,比如“str_replace比ereg_replace快”、“echo比print快”等等。這些我暫時都放在一邊,稍後我會提到用緩衝來對付過於頻繁的IO。
Time of Update: 2017-01-13
flex+php線上拍照<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="100%" xmlns:ns1="*"
Time of Update: 2017-01-13
昨天用flex+php做了一個線上拍照的小東東,可以實現會員頭像的即時線上拍照更新。首先來講一講原理:1、將camera的內容顯示在video中,這個不懂的參考actionscript的手冊,裡面有詳細的講解以及代碼,2、定義一下BitmapData對象,m_pictureBitmapData = new BitmapData(DEFAULT_CAMERA_WIDTH,DEFAULT_CAMERA_HEIGHT);然後將video的內容寫進BitmapData對象裡,
Time of Update: 2017-01-13
PHP
Time of Update: 2017-01-13
<?php$id=$_GET["GroupID"];$disp=$_GET["disp"];$page=$_GET["PageNo"];if(!$disp){$cut='<table width="570" border="0" cellspacing="0" cellpadding="3">';$cut2='<table
Time of Update: 2017-01-13
Apache和PHP網頁的編碼問題分析談談Apache和PHP網頁的編碼。還有一篇關於MySQL字元集的:http://potatows.eeie.cn/?p=39談到Apache的編碼我們就要涉及到3個東西http標記語言中的<META http-equiv="content-type" content="text/html; charset=xxx">標籤PHP中的header("content-type:text/html;
Time of Update: 2017-01-13
增加中文浮水印<?php /*-------------------------------------------------------------**描述:這是用於給指定圖片加底部浮水印(不佔用圖片顯示地區)的自訂類,需建立對象調用**版本:v1.0**建立:2007-10-09**更新:2007-10-09**人員:老肥牛([email]fatkenme@163.com[/email]
Time of Update: 2017-01-13
$f_id =isset($_GET['id'])?$_GET['id']:'';$t_id =isset($_GET['tid'])?$_GET['tid']:'';$t_na =($t_id==1)?"su_photo":"su_video";if($t_id==1){$t_na='su_photo';}else if($t_id==2){$t_na='su_video';}else{$t_na='su_cert';}$sql