ホームページ > バックエンド開発 > PHPチュートリアル > RARファイルのコメント変更と圧縮ファイルの追加のPHP解説_PHPチュートリアル

RARファイルのコメント変更と圧縮ファイルの追加のPHP解説_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:42:29
オリジナル
599 人が閲覧しました

WINRAR のヘルプ ファイルを開きます。ヘルプ ファイルには、RAR ファイルのコメントを変更し、コマンド ライン モードで圧縮ファイルを追加するための 2 つのパラメータが次のとおりであると記載されています。
すべての *.hlp ファイルを追加します。現在のフォルダー 圧縮ファイルへ help.rar

WinRAR ヘルプ *.hlp
ファイルからコメントを追加するには、-z スイッチを使用します。
WinRAR c -zinfo.txt dummy

このようにして、PHP を通じて CMD を呼び出し、上記の 2 つの 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."
";
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 "";
}
odbc_close($db);
?>

XXXX 友人たちは皆、データを収集してリッチで完全なコンテンツを備えた Web サイトを構築しようとしています。
ただし、ある時点で、私たちが通常収集する RAR ファイルには注釈が付けられており、これらのデータを自分の Web サイトに掲載する場合も同様です。私も最近そのような問題に遭遇しました。その後、WINRAR のヘルプ ファイルを注意深く調べたところ、次の方法で一括変更できることがわかりました。 WINRAR ファイルのヘルプを開いてみましょう。ヘルプ ファイルには、RAR ファイルのコメントとパラメータを変更するための 2 つのパラメータが記載されています。コマンドラインモードでの圧縮ファイルの追加はAC.ファイルの場合は、-z スイッチを使用できます。
WinRAR c -zinfo.txt dummy

このようにして、PHP を通じて CMD を呼び出し、上記の 2 つの 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."
";
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 "";
}
odbc_close($db);
?>





http://www.bkjia.com/PHPjc/486063.html

www.bkjia.com

tru​​e
http://www.bkjia.com/PHPjc/486063.html

技術記事

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート