ホームページ php教程 php手册 RARファイルのコメントのPHPコードを一括変更する

RARファイルのコメントのPHPコードを一括変更する

Jun 21, 2016 am 08:56 AM
echo id odbc winrar

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

WinRAR a help *.hlp

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

このようにして、PHP を通じて CMD を呼び出し、上記の 2 つの WINRAR パラメータを実行して、RAR ファイルのコメントをバッチ変更し、圧縮ファイルを追加することができます。つまり、セーフ モードがオンになっている場合、PHP は CMD を直接呼び出すことができません。

次のコードは、データベースを通じてファイル パスを読み取り、最終的に RAR ファイルのコメントのバッチ変更を実装する方法です。新しい ODBC ソースを作成しました。同時に、RAR.exe と CMD.EXE は両方とも 1.PHP と同じディレクトリにあります。

コードをコピーします。 コードは次のとおりです:


<?
$id=$_GET[id];
if($id=="")
echo "パラメータエラー"; >}
if($id>=400)
{
echo "すべて終了";
}
$db=odbc_connect("dw","", "");
$sql="select * from 'download' where 'id'=$id";
$query=odbc_exec($db,$sql);クエリ,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;
}//ファイル名を読み取り、ファイルがExists
else
{
'WinRAR a $filename 使用説明書.txt';
echo "指示ファイルを正常に挿入しました";
$id++
echo "<META HTTP; - EQUIV='更新' CONTENT='0;URL=../test/1.php?id=$id'>";
}
odbc_close($db);
?>



× × × × × × × × × × × × × × ×
ただし、通常収集している RAR ファイルには、ある時点で、これらのデータを一括でアノテーションが付けられます。
私も最近このような問題に遭遇し、後で WINRAR のヘルプ ファイルを注意深く調べたところ、次のことが分かりました。

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

ファイルからコメントを追加するには、-z&lt を使用します。 ;ファイル>スイッチ。
WinRAR c -zinfo.txt ダミー

このようにして、PHP を通じて CMD を呼び出し、上記の 2 つの WINRAR パラメータを実行して、RAR ファイルのコメントをバッチ変更し、圧縮ファイルを追加することができます。つまり、セーフ モードがオンになっている場合、PHP は CMD を直接呼び出すことができません。

次のコードは、データベースが ACCESS であるため、データベースを通じてファイル パスを読み取り、最終的に RAR ファイル コメントのバッチ変更を実装する方法です。新しいODBCソースを作成しました。RAR.EXEとCMD.EXEは両方とも1.PHPの同じディレクトリにあります



コードをコピーします

コードは次のとおりです:

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

echo "パラメータエラー"; ;

}
if($id>=400)
{
echo "すべて終了";
終了
}
$db=odbc_connect("dw", "","");
$sql="select * from 'download' where 'id'=$id";
$query=odbc_exec($db,$sql); 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;
}//ファイル名を読み取り、ファイルがExists
else
{
'WinRAR a $filename 使用説明書.txt';
echo "指示ファイルを正常に挿入しました";
$id++
echo "<META HTTP; - EQUIV='更新' CONTENT='0;URL=../test/1.php?id=$id'>";
}
odbc_close($db);
?>







このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WinRAR32 ビット - winrar を中国語に設定するにはどうすればよいですか? WinRAR32 ビット - winrar を中国語に設定するにはどうすればよいですか? Mar 18, 2024 am 11:01 AM

WinRAR32 ビット - winrar を中国語に設定するにはどうすればよいですか?

イベント ビューアでのイベント ID 55、50、98、140 のディスク エラーを修正 イベント ビューアでのイベント ID 55、50、98、140 のディスク エラーを修正 Mar 19, 2024 am 09:43 AM

イベント ビューアでのイベント ID 55、50、98、140 のディスク エラーを修正

この Apple ID は iTunes Store でまだ使用されていません: 修正 この Apple ID は iTunes Store でまだ使用されていません: 修正 Jun 10, 2024 pm 05:42 PM

この Apple ID は iTunes Store でまだ使用されていません: 修正

Alibaba ID はどこで確認できますか? Alibaba ID はどこで確認できますか? Mar 08, 2024 pm 09:49 PM

Alibaba ID はどこで確認できますか?

イベント ID 4660: オブジェクトが削除されました [修正] イベント ID 4660: オブジェクトが削除されました [修正] Jul 03, 2023 am 08:13 AM

イベント ID 4660: オブジェクトが削除されました [修正]

TencentビデオIDを確認できる場所 TencentビデオIDを確認できる場所 Feb 24, 2024 pm 06:25 PM

TencentビデオIDを確認できる場所

テクノロジーの世界を探索できる、厳選された 5 つの Go 言語オープンソース プロジェクト テクノロジーの世界を探索できる、厳選された 5 つの Go 言語オープンソース プロジェクト Jan 30, 2024 am 09:08 AM

テクノロジーの世界を探索できる、厳選された 5 つの Go 言語オープンソース プロジェクト

Go 言語開発の要点: 5 つの人気のあるフレームワークの推奨事項 Go 言語開発の要点: 5 つの人気のあるフレームワークの推奨事項 Mar 24, 2024 pm 01:15 PM

Go 言語開発の要点: 5 つの人気のあるフレームワークの推奨事項

See all articles