2017-10-30 35 views
0

私はこのウェブサイトを閲覧していますが、私が見つけた唯一の答えは、クライアント側で変数を保存することです。 PHPで は、私はこれをやった:JavaScriptをサーバー上の.txtファイルに保存し、.txtの内容を上書きする

<?php 
$tracktitle = "test"; 
$location = fopen("textfile.txt","w+"); 
fwrite ($location, $tracktitle); 
fclose($location); 
?> 

本のjavascriptの同等とは何ですか? textfile.txtの内容を実際の変数で削除/置き換えたい。

HTTPページからテキストを取得し、それを.txtファイル(FTP上)に保存してから、.txtコンテンツをHTTPSウェブサイトにロードしたいとします。 私はchronjobを使用して、これを5秒ごとに実行するようにスケジュールします。

答えて

0

少なくとも、どのように求めているかは同等ではありません。 Javascriptはクライアント側です。サーバー上のファイルに直接書き込むことはできません(Nodeについて話している場合を除き、それはあなたのようではありません)。 Javascriptにファイルを書き込ませるには、何を書くべきかに関する情報をもって、サーバ側の技術(この場合はPHP)に要求することができます。

+0

'var tracktitle'をPHP変数にエクスポートし、上記のPHPコードを使用するとどうなりますか? –

+0

PHPがユーザにヒットしたら、それはテキストです。書き込むPHPはありません。それはサーバー側の唯一のPHPです。 – RhoVisions

+0

私が遂行したいことのための回避策が見つかりました。ご覧ください:https://stackoverflow.com/questions/46992871/ –

関連する問題