2017-02-24 6 views
0

私は、WebページでホストされているJavaScript学習ゲームを持っています それは専門的なので、多分十数人のユーザーしかいませんが、人々はそれを使用している、例えば何個の質問に回答していますか。Javascriptプログラムは、テキストファイルサーバー側に行を追加する必要があります

私がやりたいことは、サーバー上のmylog.txtファイルにデータを追加することです。 私はすべてのことを試しましたが、何も動作しません。この上で立ち往生してIVE月+誰が助けることができればそう感謝

これだった私の最も簡単な試み..

index.htmlを

<!DOCTYPE html> 
<html> 
<body> 
<?php 
    include "save.php"; // this is test just logging something to mylog.txt 
?> 

</body> 
<canvas id="Canvas" ></canvas> // set up canvas to display 
<script> 
//quiz code goes in here 
</script> 
</html> 

は、その後、私はsave.php

<?php 
$log_file_name = 'mylog.txt'; 
file_put_contents($log_file_name, "This works?", FILE_APPEND); 
?> 
を持っています

それは動作しませんでした! :( POSTコマンドを使用してsave.phpにデータを送信しなければならないかどうかわかりません。さらに、1つの例で見たようにフォームにリンクせずに自動的に行うことができる場合は

+0

Google Analyticsなどを使用して外部サービスにログインしてください –

答えて

0

うーん...

第一

第二のindex.htmlをindex.phpに変更を "レイヤー"

あなたの層は、HTML/CSS/JavaScriptのであるとして、それについて考える - 。。あなたの事コードを書いてクライアントブラウズに送信します。

PHPは「下」のレイヤーで、クライアントのブローサーにデータを送信する前に起動され、レイヤーが変更されます。

意味?

は、クライアントブラウザに送信されるデータで123に変更されます。 3.in PHPファイルは、html/css/jsを持つことができます。あなたはすべてのphp命令を覚えておく必要があります
+0

javascriptは.phpファイルにできますか?私はそれを試み、.phpへのインデックスを変更すると、ファイルの作業ログが作成されました...しかし、javascriptsは実行されていません??? – EV123

+0

echo ''のようなものがあれば - –

+0

ok私はクイズをカットしてテストするボックスを作ってこれを試してみたが、画面 – EV123

関連する問題