-1
<?php
$my_file = "uploads/dir1/myText.txt"
$current = file_get_contents($my_file);
$new_text = http_get_request_body();
file_put_contents($new_text, $current);
?>
$myText.txt
已在服務器上。我想將其更改爲我發送的字符串。將字符串寫入文件from php
我從一個C#腳本發送到PHP文件的請求,像這樣:
webClient.UploadString(linkToMyWebsitesUploadPHPFile, "POST", "here is my new text");
我得到一個內部服務器錯誤500
問題是什麼?
我認爲,file_put_contents()是一個這會產生錯誤,因爲第一個參數應該是根據php手冊的文件名...不是你想要放置的新內容。 – 2014-11-21 01:39:51
@ Moch.Rasyid在這種情況下,我怎麼才能創建一個文件,並在其中放入字符串? – Ogen 2014-11-21 01:40:49
嘗試使用$ my_file或要編寫的文件名替換$ new_text,並使用$ new_text切換$ current,因爲您要編寫傳遞的任何新文本。 – 2014-11-21 01:42:28