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';
}
?>
Выводит:
some text
remote file not opened
Как заставить все-таки записывать в файл?