Мне нужно открыть текстовый файл с удаленного сервера и записать в него некоторую информацию, используя PHP fopen()
.
allow_url_fopen
- это ON
(по моему php.ini
) .
Я могу прочитать этот удаленный файл, но не могу в него записать.
Код:
<?php
$data = 'some text';
$filename = 'ftp://admin:password@192.168.254.1/web/domain.com/public_html/test2.txt';
$fh = fopen($filename, 'r');
echo fread($fh, filesize($filename));
fclose($fh);
$fh = fopen($filename, 'w+');
if ($fh) {
echo 'remote file is opened, writing data';
fwrite($fh, $data);
fclose($fh);
} else {
echo 'remote file not opened';
}
?>
Показывает: некоторый текстовый удаленный файл не открыт
Что я могу сделать в записи в файл?