2016-02-23 19 views
0

在執行PHP無效參數,而在代碼

我得到下面的錯誤使用文本文件

PHP的警告:

的file_get_contents(G:\ PleskVhostsxpertadvisorfree.com \的httpdocs \上傳/的test.txt ): 未能打開流:在 ģ無效參數:\ PleskVhosts \ expertadvisorfree.com \的httpdocs \ force_download.php上 線31

下面是代碼

$file = file("G:\PleskVhosts\expertadvisorfree.com\httpdocs\upload/test.txt"); 
$file = trim($file); 
file_put_contents($file, $result); 

回答

0

問題與文件位置有關。你在地址中同時使用正常和反轉條。 \/

您應該將文件的物理地址更改爲正確的豎線。

$file = file("G:\PleskVhosts\expertadvisorfree.com\httpdocs\upload\test.txt"); 
+0

我已經替換爲您$文件現在它給我的錯誤PHP的警告給定的代碼代碼:修剪()預計參數1是字符串數組G中給出:\ PleskVhosts \ expertadvisorfree.com \ httpdocs資料\ force_download.php 24行 –

+0

這是因爲[file()](http://php.net/manual/pt_BR/function.file.php)返回一個數組,trim必須接收一個字符串作爲參數。也許你想修剪'file()'函數中的字符串。 – Phiter