我有这个剧本与我的XAMPP本地主机上没有问题的工作:图像不显示
<html>
<head>
<title>Gallery</title>
<style type="text/css">
body {
margin: 0 auto;
padding: 0;
width: 500px;
color: #000000;
position: relative;
}
.gallery {
list-style: none;
margin: 0;
padding: 0;
}
.gallery li {
margin: 10px;
padding: 0;
float: left;
width: 120px;
height: 100px;
}
.gallery img {
background: #fff;
border: solid 1px #ccc;
padding: 4px;
width: 110;
height: 90;
}
.gallery a:hover img
{border: 1px solid #0000ff;
position: absolute;
top: 0; left: 0;
width:400;
height:300;
}
</style>
</head>
<body>
<ul class="gallery">
<?php
//header("Content-type: image/jpg;\n");
$db_connect = mysql_connect('localhost', 'Beta_tester', 'alfa1gama2');
if(!$db_connect)
{
die('Не може да се осъществи връзка с базата данни' . mysql_error());
}
mysql_select_db("Beta_tester", $db_connect);
$rs = mysql_query('SELECT * FROM gallery WHERE oferta_id=2');
while($row = mysql_fetch_array($rs))
{
echo '<li><a target="_blank" href="http://mysite/fimage.php?id='.$row['id'].'"><img src='.$row['location'].' alt="image"/></a></li>';
}
?>
</ul>
</body>
</html>
在我的本地服务器是好的,但是当我上传它生产服务器我得到这样的输出:
PIC1:
它不表现出很好的,但是这仅仅是用碎头形象。(内容)的图标一个空块注释 - 我加入这后来因为我看到了类似的情况这个问题解决了,但也许我错误地使用了它,或者它可能是其他的东西。
感谢
Leron
看看DOM,Image-URL是否正确? –
'$ row ['location']''就像'C:\ Documents and Settings \ User \ Desktop \ image.jpg'一样吗? –