file_get_contents()错误:无法打开流:无效参数

时间:2017-06-03 05:49:24

标签: php file-get-contents invalid-argument

$i = 0;   

$name_url = '../../accounts/full/'.$frd_array[$i].'/profile/name.txt';
$name = file_get_contents($name_url);
$user_id = file_get_contents('../../accounts/full/'.$frd_array[$i].'/profile/user_id.txt');
$status = file_get_contents('../../accounts/full/'.$frd_array[$i].'/profile/status.txt');

echo "
        <div class='frd_acc'>
        <img class='c_avatar' src='../accounts/full/".$frd_array[$i]."/profile/avatar.png'>
        <div class='c_name'>".$name."</div> <kbd class='c_user_id'>".$user_id."</kbd>
        <div class='status'>".$status."</div>
        </div>"

以上是我的PHP代码。当我执行这个PHP脚本时,我得到以下错误:

  

警告:file_get_contents(../../ accounts / full / amaan2 amaan2 /profile/name.txt):无法打开流:第16行的E:\ FreeJi \ php \ chats \ my_frds.php中的参数无效

  警告:file_get_contents(../../ accounts / full / amaan2 amaan2 /profile/user_id.txt):无法打开流:第17行的E:\ FreeJi \ php \ chats \ my_frds.php中的参数无效

  警告:file_get_contents(../../ accounts / full / amaan2 amaan2 /profile/status.txt):无法打开流:第18行的E:\ FreeJi \ php \ chats \ my_frds.php中的参数无效

请帮助我!!!

2 个答案:

答案 0 :(得分:0)

尝试$ _SERVER [&#39; DOCUMENT_ROOT&#39;]。&#39; / accounts / full /&#39;

答案 1 :(得分:0)

请做

$name_url = '../../accounts/full/'.trim($frd_array[$i]).'/profile/name.t‌​xt';

为了删除多余的空格