0

我的img.php文件允许您查看图像,但该站点会减小图像的大小。php 文件用于?id=获取文件名并回显正确的图像,但是我希望用户能够单击图像并被重定向到完整图像。

print_r($_GET['id']);允许我打印文件名,但我还需要将目录链接到那里的某个地方,我尝试使用它 -print_r($dir($_GET['id']));但这不起作用。有什么建议么 ?

4

2 回答 2

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>";
}
于 2013-07-14T00:00:18.900 回答
1

print_r应该只用于以人类可读的格式打印出一个数组(用于调试)。也许您想做类似的事情:

echo '<a href="' . htmlspecialchars($_GET['id']) . '"><img src="' . htmlspecialchars($_GET['id']) . '"/></a>'; 
于 2013-07-13T23:45:52.120 回答