разрешения — PHP fopen () не будет писать в текстовые файлы в некоторых случаях

Я не уверен, связано ли это с моими разрешениями на запись файла, или я просто делаю это неправильно.

Вот мой PHP-код:

Примечание: это находится в www.sitename/folder1/folder2/index.php

$user = $_POST['user'];
$pass = $_POST['pass'];
$fp = fopen("../folder1/test.txt", "a");
$savestring = $user . "\n" . $pass . "\n";
fwrite($fp, $savestring);
fclose($fp);

Не работает Это говорит, что это не для записи.

Я тоже попробовал это: /folder1/test.txt
а также http://sitename.com/folder1/test.txt

Единственное, что работает, это fopen("folder1/test.txt"a");, но это пишет www.sitename.com/folder1/folder2/folder1/test.txt, чего я совершенно не хочу.

Я что-то не так сделал?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]