我的img.php
文件允许您查看图像,但该网站会缩小图像的大小。 php文件使用?id=
获取文件名并回显出正确的图像,但我希望用户能够点击图像并重定向到完整图像。
print_r($_GET['id']);
允许我打印文件名,但我还需要在那里的某个地方链接目录,我尝试使用它 - print_r($dir($_GET['id']));
但是没有用。有什么建议吗?
答案 0 :(得分:3)
<?php
$id = (isset($_GET['id']) && !empty($_GET['id'])) ? $_GET['id'] : 0;
if($id){
$id = htmlentities($id);
echo "<a href='website.php/image/$id.jpg'>"; echo "<img src='images/$id.jpg'> </a>";
}
答案 1 :(得分:1)
print_r
仅应用于以人类可读格式打印数组(用于调试)。也许你想做类似的事情:
echo '<a href="' . htmlspecialchars($_GET['id']) . '"><img src="' . htmlspecialchars($_GET['id']) . '"/></a>';