2016-09-02 6 views
-1

私はこのコードと間違っているかを知りたい、私はPHPを介して外部プログラムを実行したいjavascriptで外部のPHPファイルを実行するには?

function thisfunction(){ 
    var x = new XMLHttpRequest(); 
    x.open("GET","plm.php",true); 
    x.send(); 
    return false; 
} 

これは、あなたがCORSを有効にする必要がありそうです、私のPHPファイル

<?php 
function _exec($cmd) 
{ 
    $WshShell = new COM("WScript.Shell"); 
    $oExec = $WshShell->Run($cmd, 0,false); 
    echo $cmd; 
    return $oExec == 0 ? true : false; 
}_exec("mspaint.exe"); 
?> 
+0

あなたは 'thisfunctionを()'を実行しましたか?結果は何ですか? – showdev

+2

コードに何か問題があると思いますか?あなたが説明するのを忘れた問題の徴候はありますか? – David

+1

何が起こると思われますか?絵筆が魔法のようにユーザーのブラウザに表示されますか? –

答えて

0

です。 http://enable-cors.org/から

Cross-Origin Resource Sharing (CORS) is a specification that enables truly open access across domain-boundaries. If you serve public content, please consider using CORS to open it up for universal JavaScript/browser access.

はまた、次のスレッドを読んで:XMLHttpRequest cannot load file. Cross origin requests are only supported for HTTP

+0

これは私が入手したものです。未読ReferenceError:$は定義されていません – Alex

+0

jQueryをロードしてください: '' –

+0

続きを読むhttp://jquery-howto.blogspot.com.br/2013/02/referenceerror-jquery-is-not-defined.html –

関連する問題