私は初心者です。私は楽しみのために何かをやっています。誰も私はどのようにサーバー側のローカルテキストファイルにデータを追加することができます知っていますか?私はむしろJavaScriptを使用しますが、私はPHPを使用することができますし、私はこのような関数を呼び出すことができれば、それは完璧になる:JavaScript/PHPを使用してテキストをローカルテキストファイルに追加しますか?
appendData(data, fileName);
ありがとう!
私は初心者です。私は楽しみのために何かをやっています。誰も私はどのようにサーバー側のローカルテキストファイルにデータを追加することができます知っていますか?私はむしろJavaScriptを使用しますが、私はPHPを使用することができますし、私はこのような関数を呼び出すことができれば、それは完璧になる:JavaScript/PHPを使用してテキストをローカルテキストファイルに追加しますか?
appendData(data, fileName);
ありがとう!
あなたはPHPサーバーを使用している場合は、PHPでこのような何かを行うことができます。
file_put_contents("/path/to/file", file_get_contents("/path/to/file") . $data);
あなたは直接のブラウザはJavaScriptでこれを行うことはできません。これは、ブラウザのJavaScriptがブラウザで実行され、サーバでは実行されないためです。
node.jsサーバー(JavaScriptサーバーで、ブラウザ上で実行されているJavaScriptとは異なる)を実行している場合は、以下のようにすることができます。答えはthisです。
var fs = require("fs"); // Get file system
fs.appendFile('message.txt', 'data to append', function (err) {
});
ファイルが巨大である場合は、ファイル全体を読み込み、それを書き出す必要があるため、あなたが(のfile_get_contentsルートを行くことを望まないかもしれないあなたが行うことができます:。
$fp = fopen($filename,"a");
fwrite($fp,$data);
「A」追加のための最後の位置ポインタあなたが浮気を気にしない場合:。
`echo $data >> $filename`;
シェルに逃げる
W。あなたはこれまでに帽子を試しましたか?サーバーサイドでどのようにコードを実行しますか? – Dekel
http://php.net/fopen http://php.net/fwrite – ceejayoz