当前位置:首页 » 编程语言 » php图片显示

php图片显示

发布时间: 2022-07-13 20:40:57

A. php怎么显示出图片

不要用记事本直接编辑PHP文件,因为可能会存在bom头信息,导致图片不能正常显示,你可以自行网络bom头信息,建议使用编辑器notepad++,可以去除文件bom头,图片就会正常显示

B. 简单的PHP上传图片并且显示的问题,

处理页面的代码:

$file = $_FILES['image']; //得到上传文件的数组,包括文件大小,类型等数组元素
$url = "imgs/".$file['name']; //上传后的图片地址
if(move_uploaded_file($file['tmp_name'],$url)){ //将图片上传到指定路径
//将$url存入数据库,(如果路径是固定的,也可以只把文件名存入数据库,取数据的时候在代码里加上路径就好了)
……
}else{
echo "上传失败";
}
要显示图片就只要从数据库里获取指定图片的路径,然后显示就可以了

C. php页面图片无法显示,求解啊

路径不对。你的路径是src="tongji.php",改成src=<?php include 'tongji.php';?>试下

D. 求助php网页上显示图片怎么显示

<?php
header('content-type:image/jpg;');
$content=file_get_contents('test.jpg');
echo $content;
?>
注意,这个php只能输出图片,不要有其他任何字符的输出。

E. php文件里怎么显示图片

你的代码含义是在要显示当前路径下的123.jpg,确保当前路径下有123.jpg
===========
在xp上也有权限问题吗.
========
没有权限问题.很明显不是权限问题.
你存在HTML浏览器,图片可以显示,那说明你的123.html与图片在同一路径.
而123.php并123.jpg不在同一路径.
还是路径问题.
===========
你把123.jpg放到123.php一起再试试.如果还不行.贴出你的全部PHP代码

F. php中如何让图片显示出来,现在可以从数据库中读出图片路径

$conn=mysql_connect("localhost","root","");//ip用户名密码
mysql_select_db("sitecms",$conn);//数据库名
mysql_query("setnames'utf8'");//utf-8格式
$sql="selecturlfromlinkwherelid=3";
$result=mysql_query($sql,$conn);
while($row=mysql_fetch_array($result)){
echo"<imgsrc='".$row['url']."'/>";
}

G. PHP实现上传图片到数据库并显示输出的方法

本文实例讲述了PHP实现上传图片到数据库并显示输出的方法。分享给大家供大家参考,具体如下:
1.
创建数据表
CREATE
TABLE
ccs_image
(
id
int(4)
unsigned
NOT
NULL
auto_increment,
description
varchar(250)
default
NULL,
bin_data
longblob,
filename
varchar(50)
default
NULL,
filesize
varchar(50)
default
NULL,
filetype
varchar(50)
default
NULL,
PRIMARY
KEY
(id)
)engine=myisam
DEFAULT
charset=utf8
2.
用于上传图片到服务器的页面
upimage.html
<!doctype
html>
<html
lang="en">
<head>
<meta
charset="UTF-8">
<meta
name="viewport"
content="width=device-width,
user-scalable=no,
initial-scale=1.0,
maximum-scale=1.0,
minimum-scale=1.0">
<meta
http-equiv="X-UA-Compatible"
content="ie=edge">
<style
type="text/css">
*{margin:
1%}
</style>
<title>Document</title>
</head>
<body>
<form
method="post"
action="upimage.php"
enctype="multipart/form-data">
描述:
<input
type="text"
name="form_description"
size="40">
<input
type="hidden"
name="MAX_FILE_SIZE"
value="1000000">
<br>
上传文件到数据库:
<input
type="file"
name="form_data"
size="40"><br>
<input
type="submit"
name="submit"
value="submit">
</form>
</body>
</html>
3.
处理图片上传的php
upimage.php
<?php
if
(isset($_POST['submit']))
{
$form_description
=
$_POST['form_description'];
$form_data_name
=
$_FILES['form_data']['name'];
$form_data_size
=
$_FILES['form_data']['size'];
$form_data_type
=
$_FILES['form_data']['type'];
$form_data
=
$_FILES['form_data']['tmp_name'];
$dsn
=
'mysql:dbname=test;host=localhost';
$pdo
=
new
PDO($dsn,
'root',
'root');
$data
=
addslashes(fread(fopen($form_data,
"r"),
filesize($form_data)));
//echo
"mysqlPicture=".$data;
$result
=
$pdo->query("INSERT
INTO
ccs_image
(description,bin_data,filename,filesize,filetype)
VALUES
('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')");
if
($result)
{
echo
"图片已存储到数据库";
}
else
{
echo
"请求失败,请重试";
注:图片是以二进制blob形式存进数据库的,像这样
4.
显示图片的php
getimage.php
<?php
$id
=2;//
$_GET['id'];
为简洁,直接将id写上了,正常应该是通过用户填入的id获取的
$dsn='mysql:dbname=test;host=localhost';
$pdo=new
PDO($dsn,'root','root');
$query
=
"select
bin_data,filetype
from
ccs_image
where
id=2";
$result
=
$pdo->query($query);
$result=$result->fetchAll(2);
//
var_mp($result);
$data
=
$result[0]['bin_data'];
$type
=
$result[0]['filetype'];
Header(
"Content-type:
$type");
echo
$data;
到浏览器查看已经上传的图片,看是否可以显示
是没有问题的,证明图片已经以二进制的形式存储到数据库了
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php+mysql数据库操作入门教程》、《php+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
您可能感兴趣的文章:php实现上传图片保存到数据库的方法php上传图片存入数据库示例分享php上传图片到指定位置路径保存到数据库的具体实现php中如何将图片储存在数据库里php下将图片以二进制存入mysql数据库中并显示的实现代码php
从数据库提取二进制图片的处理代码php将图片保存入mysql数据库失败的解决方法php将图片文件转换成二进制输出的方法php图片的二进制转换实现方法

H. php怎么获取文件夹内的所有图片并且显示出来

<?php
$dir = "./images/"; //要获取的目录
echo "********** 获取目录下所有文件和文件夹 ***********<hr/>";
//先判断指定的路径是不是一个文件夹
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh))!= false){
//文件名的全路径 包含文件名
$filePath = $dir.$file;
echo "<img src='".$filePath."'/>";
}
closedir($dh);
}
}
?>

I. PHP怎么输出图片啊我的图片1.jpg和new.php在同一位置为什么图片不能显示

new.php里面如下的语句输出1.jpg:
<?php
echo
"<img
src='1.jpg'>";
?>
你可以单独把以上语句存为一个PHP文件试试看,如果成功了,说明没有其它问题,可能是你的1.jpg的实际名字中有空格或者引号等特殊符号,或者名字含有中文而PHP文件是UTF编码,这样就会造成找不到文件,改为1.JPG试试看。
如果文件名确实是1.JPG,而且是上面的单独的PHP文件,仍然无法显示,可以在浏览器图片的红叉上点鼠标右键查看属性,看看显示的网址,检查是不是指向了你希望的文件夹位置。

J. php图片显示代码

<?php
header('content-type:image/jpg;');
$content=file_get_contents('test.jpg');
echo $content;
?>

热点内容
源码担保网 发布:2024-05-13 15:49:14 浏览:683
海底数据存储提升 发布:2024-05-13 15:41:21 浏览:984
华为od算法 发布:2024-05-13 15:27:35 浏览:174
c语言输入数据 发布:2024-05-13 15:16:53 浏览:45
中国电子存储器 发布:2024-05-13 15:03:17 浏览:934
割香皂解压 发布:2024-05-13 15:02:15 浏览:588
c语言求商和余数 发布:2024-05-13 14:50:02 浏览:847
java多线程的使用 发布:2024-05-13 14:41:55 浏览:88
数据库脚本和job 发布:2024-05-13 14:35:58 浏览:137
phantomjspython 发布:2024-05-13 14:31:48 浏览:256