欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

深入解析phpCB批量轉換的代碼示例

 更新時間:2013年06月27日 13:55:28   作者:  
本篇文章是對phpCB批量轉換的代碼示例進行了詳細的分析介紹,需要的朋友參考下
我們在使用PHP語言的時候會遇到轉換圖片文件的需求。如果實現批量轉換的話,就能節(jié)約大量的時間。下面我們就為大家具體講解有關phpCB批量轉換的方法。

最近需要整理一個整站的php代碼規(guī)范視圖,前幾天發(fā)現phpCB整理視圖非常好,但有個缺點是不能批量處理,使用過程中發(fā)現phpCB是一個CMD程序,馬上就想到php的system函數調用cmd,想到就做,下面是phpCB批量轉換的php程序:
復制代碼 代碼如下:

< ? 
header("Content-type: text/html; charset=gb2312"); 
define('ROOT_PATH', dirname(__FILE__)); 
$topath="ww"; //要格式化視圖的目錄名,前后都不要“/” 
$path=ROOT_PATH."/".$topath; 
$arr=get_all_files($path); 
for($i=0;$i<count($arr);$i++) 

$phpext=fileext($arr[$i]); 
if($phpext=="php") 

$cmd="phpCB.exe ".$arr[$i]." > ".$arr[$i].".phpCB"; 
system($cmd); 
unlink($arr[$i]); 
@rename($arr[$i].".phpCB",$arr[$i]); 


function get_all_files($path){ 
$list = array(); 
foreach(glob($path . '/*') as $item){ 
if(is_dir($item)){ 
$list = array_merge($list , get_all_files( $item )); 
} else { 
$list[] = $item; 


return $list; 

function fileext($filename) { 
return trim(substr(strrchr($filename, '.'), 1, 10)); 

?> 

phpCB批量轉換的使用方法:把phpCB.exe放在windows/system32/目錄下,php執(zhí)行程序和要轉換的文件夾放同一級路徑,先配置$topath,然后在瀏覽器里訪問本程序,沒有結果輸出。

相關文章

最新評論