2017-02-24 15 views
0

我有的網頁上只 它可能有幾十個用戶託管的,因爲它的專業一個javascript學習遊戲,但我想登錄如何某些數據人們正在使用它,例如多少問題他們回答等JavaScript程序需要添加一行到文本文件服務器端

我所希望做的是一些數據添加到服務器上舉行了mylog.txt文件。 我已經嘗試過每一件事,但沒有任何工作。我一直停留在這一個月+很感激,如果有人能幫助

這是我最簡單的嘗試..

的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,甚至可以在沒有鏈接到表單的情況下自動完成,如我在一個示例中看到的那樣

+0

使用谷歌分析或類似登錄到外部服務 –

回答

0

嗯......

第一變化的index.html的index.php

第二想想它作爲一個 「層」

您層HTML/CSS/JavaScript的。 - 的東西,你正在on.You編寫代碼,它是發送到客戶端瀏覽。

PHP位於「下方」層,在將數據發送到客戶端blowser之前它會被觸發,並且它會更改您的圖層。

含義?

將在發送給客戶端瀏覽器的數據中更改爲123. 3.in php文件中可以有html/css/js。有一件事是你需要記住所有的PHP指令需要(beetween)在
+0

JavaScript可以在.php文件?我試過,並改變索引.php確實使日誌文件的工作...但後來的JavaScript沒有運行? – EV123

+0

如果你有在PHP的東西像echo'' - 那麼它應該被執行 –

+0

好吧我削減我的測驗只是畫一個盒子測試,並試圖這個..但只是得到的話回聲''屏幕 – EV123

相關問題