php采集速度探究總結(原創)
注意:下面的所有函數都沒有用正則。
以上為取出第一個匹配的三個函數,實現相同的目的
function str_cut($str ,$start, $end) {//取出第一個匹配,效率最高,先分割再替換 $content = strstr( $str, $start ); $conte...
|
注意:下面的所有函數都沒有用正則。
以上為取出第一個匹配的三個函數,實現相同的目的
function str_cut($str ,$start, $end) {//取出第一個匹配,效率最高,先分割再替換 $content = strstr( $str, $start ); $conte...
復制代碼 代碼如下: function rss_locale_date ($fmt, $ts, $addTZOffset = true) { if (isset($_SERVER["WINDIR"])) { //%e doesnt' exists under windows! $fmt=str_replace(”%e”,”%...
1、遞規法:利用遞歸一層一層的刪。 復制代碼 代碼如下:deleteDir($dir) { if (rmdir($dir)==false && is_dir($dir)) { if ($dp = opendir($dir)) { while (($file=readdir($dp)) != false) { if (is_dir($file...
在編寫PHP程序時,有些代碼是用來處理一些事務,例如操作數據庫、進行數學運算等,而另外的一些代碼則只是事務處理的結果顯示出來,例如一些使用echo語句將結果以HTML的格式顯示在Web瀏覽器上的PHP代碼以及那些直接嵌入PHP程...
<?php $iipp=$_SERVER["REMOTE_ADDR"]; echo $iipp; ?>[/code][code]<?php $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; $user_IP = ($user_IP) ? $user_IP :...
1.使用內嵌的HTML代碼,而不是PHP的echo語句。 因為PHP是一門嵌入式Web編程語言,可以將HTML代碼和PHP代碼相互嵌入。但是很多程序員擔心在HTML代碼中過多的使用""嵌入PHP代碼會多次調用PHP解釋器,從而降低了PHP代...
但是,要成為一名PHP編程高手卻并不容易。并不像很多人想象的那樣,只要能夠飛快地編寫幾條簡單的代碼去解決一個復雜的問題就是PHP編程高手了,真正的PHP高手還需要考慮更多的其它問題。以下三條準則是一名成熟的PHP程序...
Beautify PHP,很好用的php格式化工具 http://www.bierkandt.org/beautify/ http://pear.php.net/package/PHP_Beautifier/download
最近組內來新人,他們代碼不太規范的時候看得實在不舒服
這個工具實在很好用,再亂...
PHP的日期時間函數date() 1,年-月-日 復制代碼 代碼如下: echo date('Y-m-j'); 2007-02-6
echo date('y-n-j'); 07-2-6 大寫Y表示年四位數字,而小寫y表示年的兩位數字; 小寫m表示月份的數字(帶前導),而小寫n則表示不帶...
<?php /* ---------------------------------------------------------------------------- * Script Name: encrypt.php * Creation Date: 2008-4-7 10:36 * Last Modified: 2008-4-12 16:00 * Author: meyu * Cop...
PHP,適應于上帖簡單加密后的密文
復制代碼 代碼如下:<?php //replacement來自上個版本的加密替換
function compress_func($match) {return strlen($match[0]).$match[0]{0};}
function uncompres...
開發框架WACT http://wact.sourceforge.net/老牌的PHP編程框架,實現了很多企業級的開發模式
Horde http://www.horde.org/horde/提供了一些常用類庫,可以滿足參數處理、數據壓縮、瀏覽器檢測、鏈接跟蹤以及 MIME。需要...
Copyright © 2004 本文遵從GPL協議,歡迎轉載、修改、散布。
第一次發布時間:2004年8月6日
--------------------------------------------------------------------------------
Table of Contents
1. aw...
復制代碼 代碼如下:<?php /* mysql_pager.class.php
三個參數。 mysql_query()的結果, url變量page, 您要的每頁記錄數 例子在這個文件底部 淡水河邊整理測試 */
class mys...
復制代碼 代碼如下:<?php $sourceNumber = "1"; $newNumber = substr(strval($sourceNumber+1000),1,3); echo "$newNumber"; ?> 這個時候就會出現:001 如果要增加位數的話可...
復制代碼 代碼如下:<?php $link=mysql_connect("","","") or die("無法連接到mysql數據庫".mysql_error()); mysql_select_db("duyounet",$link); mysql_query("SET NAMES 'gb2312'",$link); $day30=time()-60*60*2...
<?php ob_implicit_flush(); set_time_limit(0);
$address = "192.40.7.93";//換成你自己的地址 $port = 10000;
if(($socket = socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) == false) echo "錯誤(socket_crea...
<?php function GrabImage($url,$filename="") { if($url==""):return false;endif;
if($filename=="") { $ext=strrchr($url,"."); if($ext!=".gif" && $ext!=".jpg"):return false...
NOW()函數以`'YYYY-MM-DD HH:MM:SS'返回當前的日期時間,可以直接存到DATETIME字段中。
CURDATE()以'YYYY-MM-DD'的格式返回今天的日期,可以直接存到DATE字段中。
CURTIME()以'HH:MM:SS'的格式返回當前的時間,可以直...
復制代碼 代碼如下:<? // 建立一個指向新COM組件的索引 $word = new COM(”word.application”) or die(”Can't start Word!”); // 顯示目前正在使用的Word的版本號 //echo “Loading Word, v. {$word->Version...
一個.php文件,包含程序開始符(),具體代碼則放置在開始符和結束符之間。為了方便日后修改和程序讀取,習慣上代碼應當按照一定的規定分行,而php代碼必定少不了變量標記符($)。這些,都給生成.php文件帶來一定的麻煩,處理它們需...
復制代碼 代碼如下:<?php echo substr(md5("admin"),8,16); // 16位MD5加密 echo "<hr>"; echo md5("admin"); // 32位MD5加密 ?> 16位的MD5加密用substr函數截取了字符得到實現....
不想深入研究...
復制代碼 代碼如下:<?php /* * 功能:PHP圖片水印 (水印支持圖片或文字) * 參數: * $groundImage 背景圖片,即需要加水印的圖片,暫只支持GIF,JPG,PNG格式; * $waterPos 水印位置,有10種狀態,0...
復制代碼 代碼如下:<? function pykey( $py_key) { $pinyin = 65536 + pys($py_key); if ( 45217 <= $pinyin && $pinyin <= 45252 ) { $zimu = "A"; retur...
2。date_default_timezone_set("PRC"); 3。PHP 5.1以上 PHP.ini date.timezone = PRC 或則 設置時區,php5新增的。 再php.ini中找到 [Date] ; Defines the default timez...