如何在PHP脚本中放置图像链接

时间:2011-08-20 07:23:20

标签: php

我正在编写CMS,用户可以发布一些新闻和评论。我有图像问题。想将所有帖子的所有图片放在一个文件夹中,并通过帖子ID和图片ID访问它们(从每个帖子的0开始)

我唯一无法做的就是在脚本中生成图像链接。我看到网上的一些页面做同样的事情。像这样:

<img src=https://www.somewhere.com/uploads/image.php?postid=20&id=80>

编辑澄清一下,假设http://www.somewhere.com/uploads/1_2.jpg当某个地方https://www.somewhere.com/uploads/image.php?postid=x&id=y是img标记的来源时,脚本如何传递图像?{/ p} >

1 个答案:

答案 0 :(得分:1)

使用$ _GET ['postid']和$ _GET ['id'],您可以在images.php中读取请求的postid和id作为变量,然后返回标题和原始图像数据。只是一个简单的例子,您可以探索:

<?php

$postid = $_GET['postid'];
$id = $_GET['id'];

header("Pragma: public");
header("Content-Type: image/jpg");
header("/var/www/img/".$postid."_".$id.".jpg");
readfile('/var/www/img/'.$postid.'_'.$id.'.jpg');

?>

我希望这会对你有所帮助。

编辑:您可以使用postid和id从数据库等获取图片的位置。