2017-06-03 55 views
-1
$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代碼。當IM執行這個PHP腳本即時得到以下錯誤:

file_get_contents()錯誤:未能打開流:無效的參數

Warning: file_get_contents(../../accounts/full/amaan2 amaan2 /profile/name.txt): failed to open stream: Invalid argument in E:\FreeJi\php\chats\my_frds.php on line 16

Warning: file_get_contents(../../accounts/full/amaan2 amaan2 /profile/user_id.txt): failed to open stream: Invalid argument in E:\FreeJi\php\chats\my_frds.php on line 17

Warning: file_get_contents(../../accounts/full/amaan2 amaan2 /profile/status.txt): failed to open stream: Invalid argument in E:\FreeJi\php\chats\my_frds.php on line 18

請幫幫我!

+0

你可以做的var_dump($ name_url )在file_get_contents之上並且在這裏發佈你的結果? –

+0

這是正確的嗎? full/amaan2 amaan2/profile重複相同的單詞兩次,空格之間和空格後'/'? – Andreas

+0

@AlexiosTsiaparas是的當然。我張貼它作爲更新 –

回答

-1

請不要

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

,以去除多餘的空格

0

嘗試$ _ SERVER [ 'DOCUMENT_ROOT']。 '/帳號/全/'

+0

我做到了這一點,但仍然存在的問題 –

+0

id需要看到var_dump $ frd_array – sreid

+0

E:\ FreeJi \ php \ chats \ my_frds.php:19: array(大小= 2) 0 =>字符串'amaan2 amaan2 '(length = 15) 1 => string'shaikh_amaan_fm amaan'(length = 21) –

相關問題