我正在尝试创建一个显示上传图片缩略图的简单图片库。点击缩略图后,我希望被定向到包含大图片版本的页面以及评论部分。所以基本上我试图做类似于deviantart的事情。我现在看起来像这样:
<a href="<?php echo $image->large_image_path; ?>">
<img src="<?php echo $image->thumbnail_image_path; ?>"></a>
点击缩略图会转到我的大图像路径,这不是我想要的。任何帮助是极大的赞赏。
答案 0 :(得分:0)
您必须使href="<?php echo $image->large_image_path; ?>"
像href="show_image.php?image_path=<?php echo $image->large_image_path; ?>"
在show_image.php中,您可以通过$_REQUEST['image_path']
来获取图像的路径,并将其添加到代码中,如下所示:
<img src="<?php echo $_REQUEST['image_path']; ?> />
您可以在较大的图像周围添加信息或样式。
因此,链接到PHP页面而不是图像。更好的是,将图像路径放入数据库,并使用图像ID获取图像的路径和信息。像这样:
href="show_image.php?image_id=<?php echo $image->id; ?>">
然后在show_image.php中,假设你有一个获取图像的方法:
<?php $image = GetImage($_REQUEST['image_id']); ?>
<img src="<?php echo $image->large_image_path; ?> />
<?php echo $image->description; ?>
<?php echo $image->date; ?>
希望这能帮到你。