我想在PHP中执行以下操作
我在目录中有图片,我需要使用"site.com/image.php?pic=xx/xx.jpg"
示例:http://freeminecraftaccount.org/image.php?pic=images/minecraft.jpg
if (file_exists('image.html')) {
$temfile = fopen('image.html', 'r');
$template = fread($temfile, filesize('image.html'));
if ($title) {
$template = eregi_replace("<PICTURETITLE>", $title, $template);
} else {
$template = eregi_replace("<PICTURETITLE>", $notitle, $template);
}
if ($desc) {
$template = eregi_replace("<PICTUREDESCRIPTION>", $desc, $template);
}
if ($pic) {
$template = eregi_replace("<PICTURE>", "src=\"$pic\">", $template);
} else {
$template = eregi_replace("<PICTURE>", $noimage, $template);
}
if ($return) {
$template = eregi_replace("<PICTURELINK>", "<a href=\"$return\">RETURN</a>", $template);
} else {
$template = eregi_replace("<PICTURELINK>", "<a href=\"/\">RETURN</a>", $template);
}
echo $template;
}
?>
如果有人能提供帮助那就太好了 谢谢!
答案 0 :(得分:0)
<?php
if (isset($_GET['pic'])){
$pic_location = $_GET['pic'];
}
else {
$pic_location = 'someDefault.jpg';
}
?>
在你的HTML身体中:
<img src="<?php echo $pic_location; ?>"/>
这假设您在网址中有完整路径.. 否则在回声之前加上路径。
所以如果图像存储在http://site.com/images
中但是网址只显示了imageName.jpg然后执行此操作
<img src="http://site.com/images/<?php echo $pic_location; ?>"/>