中文链接 图片无法显示. 附上两个例子程序 ,求解!!!!

a7624869 2009-12-18 11:33:11
网页均使用 utf-8 编码.

望各位前辈指点迷津!!!!!!!!!!!!



文件1: 1.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<img src="2.php?filename=photos/2/测试1.jpg" />
</body>
</html>




文件2: 2.php
<?php
$filename = $_GET['filename'];
if (!$filename)
{
echo "没有参数.";
exit;
}

$data = "";
$fHandle = fopen($filename, "rb");
list($width, $height) = GetImageSize($filename);
$new_width = 96;
$new_height = $new_width / ($width / $height);
if($width > $height)
{
$new_width = 96;
$new_height = $new_width / ($width / $height);
}
else
{
$new_height = 96;
$new_width = $new_height * ($width / $height);
}
while ($str = fread($fHandle, 1024))
$data .= $str;

$BiImage = ImageCreateFromString($data);

$new_image = ImageCreateTrueColor($new_width, $new_height);

ImageCopyResampled($new_image, $BiImage, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

header("Content-Type: image/jpeg");

ImageJPEG($new_image, null, 88);
?>
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2009-12-20
  • 打赏
  • 举报
回复
无法显示指什么?报错?一个叉?
只有你把你的情况说明白,别人才能给你正确的建议
li494821341 2009-12-20
  • 打赏
  • 举报
回复
图片路径错了
骄傲青蛙 2009-12-19
  • 打赏
  • 举报
回复
-- 看清楚 ,不要把img的src当成,a标签的href用了

-- php代码自己改一下就行了


<a href="2.php?filename=photos"><img src="photos/2/测试1.jpg" /></a>
骄傲青蛙 2009-12-19
  • 打赏
  • 举报
回复
<img src="2.php?filename=photos/2/测试1.jpg" />

src错误, 怎么能打开 ?
a7624869 2009-12-19
  • 打赏
  • 举报
回复
我发现 每次我来csdn 提问,都没有人搭理我.

难道还有歧视? 各位前辈,可怜一下我吧........帮帮忙.

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧