ホームページ >バックエンド開発 >PHPチュートリアル >次のコード行を教えてください: file_put_contents('url', $url.'###', FILE_APPEND); 送信されたコンテンツはどこに保存されますか?
コードの 33 行目::file_put_contents("url", $url."###", FILE_APPEND); 送信されたものはどこに追加され、保存されますか?
ソースコード ファイルsign.php に追加され、保存されます。テストしましたが、いくつかのコンテンツを送信した後、私のスペースのsign.phpファイルに変化はありませんでした。私はデスクトップ ソフトウェアを使用していますが、Web プログラミングも PHP も知りません。ありがとうございます!!
<?phpheader("Content-type: text/html; charset=UTF-8");$url=$_POST["url"];?><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><title>自动签到平台</title></head><body><center><h2>自动签到平台</h2><?phpif($_GET['vi']=='update'){ $urls=file_get_contents("url"); $urls=explode("###", $urls); foreach($urls as $u){ echo $i."、".file_get_contents($u)."<br/>"; } echo "<hr/><font color='green'>任务结束!</font><br/>";}else{ echo "<p><form action='sign.php' method='post'> 网址:<br/> <textarea name='url' rows='7'></textarea><br/> <input name='vi' type='submit' value='提交'> </form></p> <hr/>";}if($_POST['vi']=='提交'){ if(strstr($url,'http://')){ file_put_contents("url", $url."###", FILE_APPEND); echo "<font color='green'>网址已被保存!系统将于每人凌晨1时自动访问</font><br/>"; }else{ echo "<font color='red'>网址保存失败!请检查</font><br/>"; }}?><hr/>Code By:i<br/><?php echo date('Y-m-d H:i:s',time());?></center></body></html>
file_put_contents(" url",....
これはファイルの名前ではありませんか?
file_put_contents(" url",...
これはファイルの名前ではありませんか? この URL はファイル名ではありませんか?
ソース コード自体を保存します。スペース、ファイル名はsign.phpです
ありがとうございます!!
あなたはソフトウェア開発者ですが、「url」が文字列であることを知りません
int file_put_contents ( string filename, string data [, int flags [, resource context]] )
パラメータのファイル名はすでに関数プロトタイプでわかりましたか?ソフトウェア開発者よ、「url」が文字列であることがどうして分からないのでしょうか
file_put_contents -- ファイルに文字列を書き込みます
int file_put_contents ( string filename, string data [, int flags [, resource context]] )
しませんでした関数のプロトタイプは最初のパラメーターのファイル名を既に教えてくれていますね? ありがとうございます! それから、私のスペースでは新しいファイルを書き込むことができないので、テスト後に新しいファイルが表示されませんでした
この投稿は最後です。 xuzuning によって編集されました (2013-12-21 12:36:53)
readfile('url'); を見てみましょう
PHP スペースでは多くの書き込みは許可されていません
readfile('url'); を見てください