Вот мой код C #:
WebClient myClient = new WebClient();
NameValueCollection inputs = new NameValueCollection();
inputs.Add("decrement", "true");
System.Uri uri = new System.Uri ("http://myserver/myPHP.php");
myClient.UploadValuesAsync (uri, "POST", inputs);
Вот мой myPHP.php
файл на сервере:
if($_POST['decrement'] == "true") {
$file = './myTextFile.txt';
// Open the file to get existing content
$current = file_get_contents($file);
// Append a new person to the file
$current .= "John Smith\n";
// Write the contents back to the file
file_put_contents($file, $current);
}
TXT-файл не записывается, почему бы и нет?
НОТА: myPHP.php
а также myTextFile.txt
находятся в одном каталоге на сервере
Если ваш файл находится непосредственно под htdocs:
$file = $_SERVER['DOCUMENT_ROOT'] . '/myTextFile.txt';
Других решений пока нет …