Time of Update: 2016-07-25
/*** 檢證檔案類型類** @author Silver* by bbs.it-home.org*/class FileTypeValidation{// 檔案類型,不同的頭資訊private static $_fileFormats = Array('jp2' => '0000000C6A502020', '3gp' => '0000002066747970','3gp5' => '0000001866747970','m4a' =>
Time of Update: 2016-07-25
php實現檔案上傳,遇到move_uploaded_file不能移動檔案,這裡給大家一個解決的方法,供大家參考。php上傳檔案,最後是用 move_uploaded_file 移動檔案的,不過它卻不工作了,copy 或 rename 使用還是正常的原始碼中看到 把檔案名稱 和 php 配置中的 upload_tmp_dir 這個參數進行比較,如果檔案在這個目錄下面,那麼 move_uploaded_file 才會進行移動操作。而且這個比較是大小寫敏感,/ \ 在Windows 下面也是不一樣的。
Time of Update: 2016-07-25
有時我們需要在php代碼中,隱藏IP地址的後兩位,及替換手機號碼中間數字為*號,以保密相關資料,本文為大家介紹了幾種實現方法,有興趣的朋友,不妨參考下。1、隱藏IP後兩位的方法。2、 php正則格式化IP地址,隱藏後一位。3、php替換手機號中間數字為*號4、php實現隱藏Ip地址最後一段或者最後兩段的方法";echo preg_replace($reg2,"$1.$2.*.*",$ip);//以上輸出結果為:127.0.*.*?>
Time of Update: 2016-07-25
本文為大家介紹一個入門級的長文章分頁的例子,供初學的朋友參考。之前,我們也介紹過文章分頁的相關內容,這裡給出的這個比較簡單,適合初學的朋友作個參考。要進階的朋友,可以參考如下的文章:php 文章分頁的實現代碼php文本文章分頁程式碼範例php實現長文章分頁顯示的程式碼範例代碼:'.$p.''; }else{ $pagenav.="$i"; } } $pagenav.=""; return
Time of Update: 2016-07-25
var_dump($argv);?>複製代碼使用命令:php script.php arg1 arg2 arg3 複製代碼則會輸出: $options = getopt("f:hp:"); var_dump($options);?>複製代碼複製代碼 程式碼範例:使用命令: php script.php -f value -h 或 php script.php -fvalue -h複製代碼則會輸出: $shortopts = "";$shortopts .= "f:"; //
Time of Update: 2016-07-25
ini_set('session.cookie_path', '/');ini_set('session.cookie_domain', '.mydomain.com');ini_set('session.cookie_lifetime', '1800');複製代碼2、在php.ini裡設定 session.cookie_path = /session.cookie_domain = .mydomain.comsession.cookie_lifetime =
Time of Update: 2016-07-25
本篇文章介紹了,php中的時間戳記函數strtotime()的用法,有需要的朋友,可以參考下。strtotime函數是一個很好的函數,靈活的運用它,會給你的工作帶來不少方便.但PHP的手冊中卻對此函數的參數沒作太多介紹,對些函數的其他介紹也非常少。先看手冊介紹:strtotime — 將任何英文文本的日期時間描述解析為 Unix 時間戳記格式:int strtotime ( string $time [, int $now ] ) 本函數預期接受一個包含美國英語日期格式的字串並嘗試將其解析為
Time of Update: 2016-07-25
$mail = new PHPMailer();複製代碼2:設定郵件的編碼; $mail->Charset='UTF-8'; 複製代碼相信有不少朋友是設定成"GBK"或“GB2312”的,我開始也是,後來瞭解到Mail是國際化的,如果想在像Gmail等那樣的國際化郵箱正確顯示中文,請將編碼設定為“UTF-8”;3,:設定標題編碼;這裡可能有人會問,都設定了郵件的編碼了,還設定標題編碼做什麼。如果您測試過多種郵箱,你會發現標題中文是亂碼的,沒錯,即使您設定了
Time of Update: 2016-07-25
header("Content-type:application/vnd.ms-excel");header("Content-Disposition:attachment;filename=export_data.xls");echo "姓名"."\t";echo "繁體"."\t";echo "部落格"."\t";echo "\n";echo "jason"."\t";echo "@"."\t";echo
Time of Update: 2016-07-25
//函數1,二維數組去掉重複值function array_unique_fb($array2D){ foreach ($array2D as $v){ $v = join(",",$v); //降維,也可以用implode,將一維數群組轉換為用逗號串連的字串 $temp[] = $v; } $temp = array_unique($temp); //去掉重複的字串,也就是重複的一維數組 foreach ($temp as
Time of Update: 2016-07-25
$m=$_GET['m'];$user=$_GET['user'];$pass=$_GET['pass'];$include($m.”do/php”);$sql=”select count(*) as b from user where username=’”.$user.”‘and password=’”.$pass.”‘;$r=mysql_query($sql);list($count)=@mysql_fetch_array($r);if($count>1){……登陸成功操作}?>複製代碼3
Time of Update: 2016-07-25
分享幾個php代碼,用來擷取當前系統中cpu的使用方式,有需要的朋友作個參考吧。在php中,可以使用getrusage()擷取CPU的使用方式,該方法僅適用於linux系統。 例子: 0 [ru_inblock] => 0 [ru_msgsnd] => 2 [ru_msgrcv] => 3 [ru_maxrss] => 12692 [ru_ixrss] => 764 [ru_idrss] => 3864 [ru_minflt] => 94 [ru_majflt] => 0
Time of Update: 2016-07-25
/*** 防止ddos、dns、叢集等攻擊* edit bbs.it-home.org*///查詢禁止IP$ip =$_SERVER['REMOTE_ADDR'];$fileht=".htaccess2";if(!file_exists($fileht))file_put_contents($fileht,"");$filehtarr=@file($fileht);if(in_array($ip."\r\n",$filehtarr))die("Warning:".""."Your IP
Time of Update: 2016-07-25
本文介紹下,php中的eval函數的幾個例子,有需要的朋友參考下吧。在php中,eval函數用於將值代入字串之中。文法: void eval(string code_str); 傳回值: 無 函數種類: 資料處理 內容說明本函數可將字串之中的變數值代入,通常用在處理資料庫的資料上。參數 code_str 為欲處理的字串。注意:待處理的字串要符合 PHP 的字串格式,同時在結尾處要有分號。使用本函數處理後的字串會沿續到 PHP 程式結束。例子:'; echo $str; eval( "/$str
Time of Update: 2016-07-25
本文介紹下,php中用於緩衝控制的函數ob_start()的用法,有需要的朋友參考下吧。在php中,ob_start()函數用於開啟緩衝區,比如header()函數之前如果就有輸出,包括斷行符號/空格/換行/都會有"Header had all ready send
Time of Update: 2016-07-25
/*** 添加文章關鍵詞,內鏈* by bbs.it-home.org*/$link = array(‘百度,http://www.baidu.com/’,‘dedecms,http://bbs.it-home.org/’,);$str = ‘在百度中搜尋dedecms’;$out = keylink ( $str, $link, 1 );//$str 原始字元 $link,替換連結數組, 3替換次數echo $out;function _sortDesc($a, $b) {return
Time of Update: 2016-07-25
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^domain.com [NC] RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]複製代碼如果你用的是 Windows主機,應該在控制台做301轉向設定。編輯精選:php偽靜態 URL REWRITE重寫規則介紹php URL rewrite路徑重寫一例補充
Time of Update: 2016-07-25
本文介紹下,php實現的串連mysql資料庫的類,本類先定義一個介面,然後再實現具體方法。有需要的朋友參考下吧。php與mysql串連類的代碼分享,如下: Link (); */ //介面定義interface Connected { // Buat Bayangan Pertama public function __construct(); // Buat Bayangan Function Kedua public function connect (); // Buat
Time of Update: 2016-07-25
/*** Zip file creation class.* Makes zip files.** @access public*/class zipfile{ /** * Array to store compressed data * * @public array $datasec */ public $datasec = array(); /** * Central directory * *
Time of Update: 2016-07-25
echo memory_get_usage(); $var = str_repeat("phpzixue.cn", 10000); echo memory_get_usage(); unset($var); echo memory_get_usage(); ?> 複製代碼輸出:62328 122504 62416 說明:memory_get_usage()函數輸出的數值為bytes單位2,格式化memory_get_usage()輸出 function convert($size){