我有这个:
<a href="">
<img class="img" src="
<?php $query = mysql_query("
SELECT * FROM posts WHERE ID = 49");
while($row = mysql_fetch_array( $query ))
{ echo $row['Image1(170x170)']; }
?>" width="180px" height="130px">
</a>我想要回显一个图像路径,在其中我已经将路径存储到数据库中的一行.在一般情况下,我存储的图像路径如下:
../folder/folder/file.jpg的另一个原因是我不能更改它,现在我想从数据库中提取它并在这里回显它,但是我想要像下面这样修改和完成
../folder/folder/file.jpg到folder/folder/folder/file.jpg
有办法吗?
因为我搜索了很多时间,而且我只找到了我不想使用的替换(),因为我不想更改我的数据库中的记录。任何帮助都将不胜感激!提前感谢!
发布于 2013-09-16 22:31:29
您可以在PHP代码中这样做:
使用..从字符串的开头删除substr,然后添加“文件夹”:
echo "folder" . substr($row['Image1(170x170)'],2);发布于 2013-09-16 22:33:33
我想这样做,从./文件夹/文件夹/file.jpg到文件夹/file.jpg
这里的基本思想是获得您的图像src链接,并修剪前两个..字符。这可以在许多方面做到。我只是在下面的代码中使用了str_replace():
$query = mysql_query("SELECT * FROM posts WHERE ID = 49");
while($row = mysql_fetch_array( $query ))
{
$src = $row['Image1(170x170)'];
$src = str_replace('..', '', $src);
?>
<a href=""><img class="img" src="<?php echo $src; ?>" width="180px" height="130px"/>
<?php
} https://stackoverflow.com/questions/18838375
复制相似问题