【发布时间】:2020-05-30 13:31:42
【问题描述】:
我需要从远程服务器打开一个文本文件并在其中写入一些信息,使用 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';
}
?>
显示: 一些文字 远程文件未打开
我可以在写入文件时做什么?
【问题讨论】:
-
还有人使用
ftp协议吗?哇。