ホームページ >バックエンド開発 >PHPチュートリアル >PHPを使用してcomコンポーネントを呼び出し、dosコマンドをロードして解凍する方法

PHPを使用してcomコンポーネントを呼び出し、dosコマンドをロードして解凍する方法

WBOY
WBOYオリジナル
2016-07-29 09:03:381009ブラウズ
<?php
$dir = getcwd();
if($_POST[&#39;sub&#39;]){
    $file = $_FILES[&#39;upfiles&#39;];
    $tmp_name = $file[&#39;tmp_name&#39;];
    $filename = $file[&#39;name&#39;];
    if(!move_uploaded_file($tmp_name,$filename)){
        echo "<script>alert('upload failed!');</script>";
    }
    echo "<script>alert('success!');</script>";
    $rar = "winrar x $dir\\".$filename." $dir";
    $obj = new com("wscript.shell");//加载dos命令解析器
    $obj->run($rar,1,true);
    unlink($filename);
}
?>
<form action="" method="post" enctype="multipart/form-data">
    <span>请选择上传文件:</span><input type="file" name="upfiles" />
    <input type="submit" name="sub" value="提交并解压" />
</form>

以上就介绍了php调用com组件加载dos命令解压缩的方法,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

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