2017-02-28 114 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'不起作用 –

相關問題