1

我有这个代码

<html>
<body background="http://newevolutiondesigns.com/images/freebies/abstract-background-22.jpg">
<br><br><br><br><br>
<DIV align="center">
<?php
$img = $_GET["img"];
?>
<?php
if($img=="") { echo ""; } else { echo "<img src='" . $img . "' />"; } ?>
<br>
</body></html>

我将其用于屏幕快照,因此当我尝试查看带有它的图片时,http://imagesnappper.co.cc/Images?img=它会自动添加一个/之后?img= ,就像http://imagesnappper.co.cc/Images?img=/8kd6lx.jpg它不会显示图像如何删除该斜线?

4

2 回答 2

4

尝试使用...

$img = ltrim($img, "/");
于 2012-08-12T12:22:27.100 回答
1

有很多方法,但想到的最简单和最讨厌的是substr ():

$img=substr($_GET[img], 1);
于 2012-08-12T12:21:50.087 回答