一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 批量修改RAR文件注釋的php代碼

批量修改RAR文件注釋的php代碼

2019-11-12 14:01php代碼網 PHP教程

下面的代碼就是我通過我的數據庫讀取出文件路徑并最終實現批量修改RAR文件注釋的方法.因為數據庫是ACCESS,我新建了一個ODBC源.同時RAR.exe及CMD.EXE都在1.PHP同目錄下

我們打開WINRAR的幫助文件,幫助文件中提到了在命令行模式下修改RAR文件注釋及添加壓縮文檔的兩個參數分別為A\C,WINRAR的說明文件如下: 
從當前文件夾添加全部 *.hlp 文件到壓縮文件 help.rar 中 

WinRAR a help *.hlp 

從文件添加注釋可以使用 -z<文件> 開關。 
WinRAR c -zinfo.txt dummy 

這樣,我們就可以通過PHP調用CMD,運行上述兩個WINRAR參數來做到批量修改RAR文件的注釋及添加壓縮包的文件.需要注意的是,PHP在安全模式打開的情況下是不能直接調用CMD的. 

下面的代碼就是我通過我的數據庫讀取出文件路徑并最終實現批量修改RAR文件注釋的方法.因為數據庫是ACCESS,我新建了一個ODBC源.同時RAR.exe及CMD.EXE都在1.PHP同目錄下 

復制代碼代碼如下:


<? 
$id=$_GET[id]; 
if($id=="") 

echo "參數錯誤"; 
exit; 

if($id>=400) 

echo "全部結束"; 
exit; 

$db=odbc_connect("dw","",""); 
$sql="select * from 'download' where 'id'=$id"; 
$query=odbc_exec($db,$sql); 
$filename=odbc_result($query,2); 
if($filename=="") 



$filename=str_replace("#1″,"",$filename); 
$filename=str_replace("#2″,"",$filename); 
$filename="soft/".$filename; 
echo $filename."<br>"; 
if(!file_exists($filename)) 

echo "文件不存在,轉到下一個ID"; 
$id++; 
echo "<META HTTP-EQUIV='Refresh' 

CONTENT='0;URL=../test/1.php?id=$id'>"; 
exit; 
}//讀出文件名,并檢查文件是否存在 
else 

'WinRAR a $filename 使用說明.txt'; 
echo "插入說明文件成功"; 
$id++; 
echo "<META HTTP-EQUIV='Refresh' CONTENT='0;URL=../test/1.php?id=$id'>"; 

odbc_close($db); 
?> 



×××××××××××××××××××× 
最近采集流行,可能許多朋友都嘗試通過采集數據來建設一個內容豐富完善的站點. 
可是,在某些時候我們通常采集得到的RAR文件都被批量加了注釋,這個時候如果將這些數據放到自己的站上無異于為人家做廣告. 
最近我也碰到了這樣的問題,為此大傷腦筋,后來仔細的翻看WINRAR的幫助文件發現我們可以通過下面的方法來做到批量修改. 
我們打開WINRAR的幫助文件,幫助文件中提到了在命令行模式下修改RAR文件注釋及添加壓縮文檔的兩個參數分別為A\C,WINRAR的說明文件如下: 
從當前文件夾添加全部 *.hlp 文件到壓縮文件 help.rar 中 
WinRAR a help *.hlp 

從文件添加注釋可以使用 -z<文件> 開關。 
WinRAR c -zinfo.txt dummy 

這樣,我們就可以通過PHP調用CMD,運行上述兩個WINRAR參數來做到批量修改RAR文件的注釋及添加壓縮包的文件.需要注意的是,PHP在安全模式打開的情況下是不能直接調用CMD的. 

下面的代碼就是我通過我的數據庫讀取出文件路徑并最終實現批量修改RAR文件注釋的方法.因為數據庫是ACCESS,我新建了一個ODBC源.RAR.EXE及CMD.EXE都在1.PHP的相同目錄下 

復制代碼代碼如下:



<? 
$id=$_GET[id]; 
if($id=="") 

echo "參數錯誤"; 
exit; 

if($id>=400) 

echo "全部結束"; 
exit; 

$db=odbc_connect("dw","",""); 
$sql="select * from 'download' where 'id'=$id"; 
$query=odbc_exec($db,$sql); 
$filename=odbc_result($query,2); 
if($filename=="") 


$filename=str_replace("#1″,"",$filename); 
$filename=str_replace("#2″,"",$filename); 
$filename="soft/".$filename; 
echo $filename."<br>"; 
if(!file_exists($filename)) 

echo "文件不存在,轉到下一個ID"; 
$id++; 
echo "<META HTTP-EQUIV='Refresh' 

CONTENT='0;URL=../test/1.php?id=$id'>"; 
exit; 
}//讀出文件名,并檢查文件是否存在 
else 

'WinRAR a $filename 使用說明.txt'; 
echo "插入說明文件成功"; 
$id++; 
echo "<META HTTP-EQUIV='Refresh' CONTENT='0;URL=../test/1.php?id=$id'>"; 

odbc_close($db); 
?> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 四虎免费影院ww4164h | 娇妻与老头绿文小说系列 | 男生同性啪视频在线观看 | 亚洲天堂在线视频观看 | 亚洲一区二区精品推荐 | 精品国产乱码久久久久久软件 | zozzozozozo大| 欧美日韩1区2区 | 欧美一级在线全免费 | 成人福利在线观看 | 亚洲 日韩 国产 中文视频 | 91啪在线观看国产在线 | 秋霞午夜视频在线观看 | 国产精品视频在这里有精品 | 亚洲人成影院午夜网站 | 国产伦码精品一区二区三区 | 99成人| 免费观看a毛片一区二区不卡 | 女人扒开下面让男人桶爽视频 | 国内精品91东航翘臀女神在线 | 图片一区 | 女暴露狂校园裸露小说 | 日本动漫打扑克动画片樱花动漫 | 亚洲欧美优优色在线影院 | 91精品手机国产在线观 | 男人视频网站 | 男人j放进女人的p免费看视频 | 91在线 一区 二区三区 | 成人欧美一区二区三区白人 | 国产成人久久 | 欧美亚洲免费 | 欧美透逼视频 | 五月最新商场女厕所高跟嘘嘘 | 爱福利视频一区二区 | 高h喷水荡肉爽文np肉色文 | 校花被扒开尿口折磨憋尿 | 国产日本韩国不卡在线视频 | 国产亚洲精品久久yy5099 | 国产精品亚洲专区一区 | 国产高清国内精品福利色噜噜 | 九九爱这里只有精品 |