【解決方法】PHPコードを使用してバッチファイルを実行するにはどうすればよいですか

[ad_1]

私はphpの初心者なので、ボタンクリックイベントのバッチファイルを実行するための適切なコードを取得できます
phpコードを使用します。

私が試したこと:

私が試したコード
1)

<button id="myButton">Click Me</button>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $('#myButton').click(function(){
        $.ajax({
            url: "C:/Users/Downloads/Desktop/HelloWorld.bat",
            type: "POST",
            success: function(response){
                // Handle the response from the server
                console.log(response);
            }
        });
    });
});
</script>  

2)

<a href="C:/Users/Downloads/Desktop/HelloWorld.bat">
    open batch file_name
</a>

解決策 1

できません。
PHP コードはクライアントではなくサーバーで実行されます。当然のセキュリティ上の理由により、サーバー コードからクライアント上のアプリケーションを実行したり、クライアント ファイル システムに直接アクセスしたりすることはできません。

サーバー上でアプリを実行することはできますが、クライアントは結果を決して見ることができません (ホスティング サービスがそれを許可し、ホスティング ソフトウェアが実行されているユーザー ID がファイルにアクセスできる場合)。これは通常、内容が非常に制限されています。これもセキュリティ上の理由から、アクセスできます。)

[ad_2]

コメント

タイトルとURLをコピーしました