2012-07-25 136 views
0

我已经使用此代码访问图像从数据库到网页。但调试后,图像标签中没有图像。图片未显示

此代码打印正确的路径....但未能在图像标签返回正确的图像...

echo $_SESSION['user_image']; 

如何获得图像标签的形象呢? plz帮助我。

while($row = mysql_fetch_assoc($result)) 
    { 

    $_SESSION['user_id'] = $row['user_id']; 
    $_SESSION['user_name'] = $row['user_name']; 
    $_SESSION['user_level'] = $row['user_level']; 
    //$_SESSION['user_image'] = $row['image']; 
    $image=$row['image']; 


    $user_image= trim('C:/xampp/htdocs/source/img/' . $image); 
    //$user_image = imagecreatefromstring($user_image); 
    $_SESSION['user_image']=$user_image; 
    echo $_SESSION['user_image']; 
    } 
    echo "<img src='".$row['image']."'>"; 
    echo 'Welcome, <img src= "'.$_SESSION['user_image'].'" alt="" width="50"  
    height="40" /> ' . $_SESSION['user_name'] . '. <br /><a href="index.php">Proceed to 
    the forum overview</a>.'; 
+0

你能告诉的'回声$ _SESSION [ 'user_image']'输出? – Tamil 2012-07-25 14:07:04

+0

在哪个浏览器上测试你的代码?如果你正在使用chrome,那么你可以请检查一下元素,看看你在img标记 – 2012-07-25 14:14:39

+0

上得到了什么路径,试图给出你的web服务器的根目录的相对路径,即'$ user_image = trim('/ source/img /'。 $图像);' – pankar 2012-07-25 14:23:09

回答

0

您正在使用服务器中的本地路径。

'C:/xampp/htdocs/source/img/' . $image 

应该

'/source/img/' . $image