很多站长朋友们都不太清楚php图片流输出图片,今天小编就来给大家整理php图片流输出图片,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 怎样用PHP将MySQL中的图片的路径输出为图片? 2、 php 读取图片并输出 3、 php文件可以输出图片却无法显示出来! 4、 php怎么输出图片和存储图片? 5、 PHP图片输出 怎样用PHP将MySQL中的图片的路径输出为图片?<?php
$result=mysql_query('select 图片路径字段名,书名字段名,简介字段名 from 表名');
while($row=mysql_fetch_array($result)){
//输出图片,注意echo用“" "”,图片的路径就得用“' '”,再在路径里写变量,就得用“".变量名."”
echo "<p><img src='".$row[0]."' /></p>";
//输出书名,这里用“'.变量名.'”下一行输出简介
echo "<p>'.$row[1].'</p>";
echo "<p>'.$row[2].'</p>";
//因为上面的select语句写出了字段名,只要第一个用“0”,第二个用“1”代写就好了
}
?>
php 读取图片并输出<?php
header('Content-Type:image/png');
$url = "";//图片链接
$ch = curl_init();
//Cookie:PHPSESSID=121b1127dcded8702c6a1e702c40eca4
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_COOKIE,'PHPSESSID=121b1127dcded8702c6a1e702c40eca4');//如果不需要cookies就删除这条语句
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT,0);//忽略超时
curl_setopt($ch, CURLOPT_NOBODY, false);
$str = curl_exec($ch);
curl_close($ch);
php文件可以输出图片却无法显示出来!经测试2种方式都可以正确显示,据估计,你的第2种方式不能正常显示的原因在于:
你在第2种方式里,除了 img 输出外,还有其它输出。
请参看下面的示例代码:
<?php
// 创建新的图像实例
$im = imagecreatetruecolor(100, 100);
// 设置背景为白色
imagefilledrectangle($im, 0, 0, 99, 99, 0xFFFFFF);
//在图像上写字
imagestring($im, 3, 40, 20, 'GD Library', 0xFFBA00);
//echo "这一行如果加上就不能正常显示下面的图像了。<br/>";
// 输出图像到浏览器
header('Content-Type: image/gif');
imagegif($im);
imagedestroy($im);
?>
为什么第 2 种方式,不能在header前面有内容,究其原因,请参看以下说明:
header()必须在任何实际输出之前调用,不管是普通的html标签,还是文件里面的空行、空格或者是PHP文件里的空行、空格。
简单一句话:在header()被调用之前有输出就会出错。
php怎么输出图片和存储图片?这里我要跟你说明一下,如果你在一个公司的话,公司的数据库 是绝对不会让你直接在数据库里面存储图片的,只会存储一个服务器的路径而已,所以你要先把图片路径输出出来 数据库图片类型 varchar
PHP图片输出确认你的图片路径,图片名称是否正确
-----
这样吧,你把你完整的贴出来
把图片路径写成面度的LOGO,看一下是那里错了
关于php图片流输出图片的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php图片流输出图片 php读取图片流输出到html的详细内容...