2017-02-28 115 views
0

我想写从PHP文件的文件文本,并将其保存在同一网络中的另一台PC,所以这就是我写的:如何使用PHP在另一台PC上写入文件txt?

$myfile = fopen("192.168.100.18/file.txt", "w") or die("Error!"); 

所以我得到了一个错误信息,我该怎么办?

**注:我使用的是Linux的两台计算机

+0

更好(如果第二台电脑是php的话)在第二台PC上创建一个php脚本来获取数据并保存到本地。或者使用FTP在这里阅读更多示例#2 http://php.net/manual/en/features.remote-files.php – JustOnUnderMillions

+0

是另一台pc是FTP服务器 –

+0

更多http://stackoverflow.com/questions/2140318/php -write-to-file-on-different-server – JustOnUnderMillions

回答

0

要做到这一点,你需要调用其他PC脚本,所以URL会是这样:

PHP的要求方:

<?php 

file_get_contents("192.168.100.18/save-file.php"); 

?> 

PHP了接收方:

创建在根文件名为保存-file.php和文件的内容设置为下面的脚本:

<?php 

file_put_contents("file.txt", "some string"); 

?> 

这样,每次你在第一台pc上加载脚本,它都会请求另一台pc上的save-file.php脚本,这个脚本会保存文件。

+0

谢谢,我这样做了,但不幸的是它不起作用,以这种方式写入路径'ip/filename'不起作用 –

相关问题