导航:首页 > 编程语言 > php获取网络图片

php获取网络图片

发布时间:2022-08-18 19:57:32

php如何获取服务器图片

你在上传图片的时候,把图片地址存到数据库内,直接查询输出就好了
如果不是通过代码上传的,www文件夹是根目录文件夹,图片地址为:http://你的域名/img/name.jpg

❷ 在php中 为什么用 readfile 函数读取网络图片,有时成功有时失败呢

首先读取网络图片,建议用file_get_contents函数。因为网络连接本身是不稳定的,因此可能失败。<?phpdo{ $img = @file_get_contents($url)}while(strlen($img) < 256);?>以上代码通过循环来确保文件能被正确读取。文件的大小不能小于256个字符。

❸ php中如何从数据库中读取图片

<?php

//将图片存进数据库再读出,注意存储图片的字段类型必须为blob
$user=’root’;
$password=’root’;
$db=’test’;
$connect=mysql_connect(‘localhost’,$user,$password);
mysql_set_charset(‘utf8′,$connect);
mysql_select_db($db);

$photo = “0x”.bin2hex(file_get_contents(“./test.jpg”));
$sql=”INSERT INTO `test`.`test` (`photo`) VALUES ($photo);”;//$photo不需要用引号,切记
mysql_query($sql);

//$result=mysql_query(“SELECT *
//FROM `test`
//LIMIT 0 , 30〃);
//$img=mysql_fetch_array($result);
//echo $img['photo'];
?>

❹ php 怎么读取一张网络图片 并输出给浏览器,

<?php
header('content-type:image/png');
echofile_get_contents($imgurl);
?>

❺ php 怎么读取一张网络图片 并输出给浏览器

这样做有什么意义?
想要显示的话,可以直接在页面上src地址就是了。
想要编辑的话,curl下载到本地,想怎么编辑就怎么搞。

❻ php 读取图片并输出

<?php
header('Content-Type:image/png');
$url="http://hbyw.e21.e.cn/global/gd.php";//图片链接
$ch=curl_init();
//Cookie:PHPSESSID=
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_COOKIE,'PHPSESSID=');//如果不需要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获取链接及图片路径的方法

<?php

$str="Thisisatest.Thisisatest.Thisisa<ahref=http://link1.com><imgsrc=http://img1.jpg/></a>test.Thisisatest.Thisisatest. ".
"Thisisatest.Thisisatest.<ahref=http://link2.com><imgsrc=http://img2.jpg/></a>Thisisatest.Thisisatest.Thisisatest. ".
"<ahref=http://link3.com><imgsrc=http://img3.jpg/></a>";

$regex='/<as+href=(.*)s*><imgs+src=(.*)s*/></a>/';
$output=array();

if(preg_match_all($regex,$str,$matches)!==false){
if(isset($matches[1])&&isset($matches[2])){
$links=$matches[1];
$imgs=$matches[2];

foreach($linksas$key=>$link){
$img=isset($imgs[$key])?$imgs[$key]:'';
$output[]="<ahref="{$link}"><imgsrc="{$img}"/></a>";
}
}
}

var_mp($output);

❽ php如何同时获取远程服务器图片和响应头

获取图片和响应头, 一般就是将图片保存成文件, 响应头, 可以分析返回数据,如果是cookie的话,分析cookie.显示到首页上,就需要你将图片的URL修改对应的模板,数据库或者实体文件了.

❾ 如何用php调用图片

PHP调用?好的,如果是HTML的话很简单(只需要<img>标记插入即可),那么我回答一下PHP的载入吧,代码如下:

//设置图片路径
$path='/tupian/1.jpg';
//获取图片信息
$imgInfo=getimagesize($path);
//获取图片类型
$imgType=$imgInfo[2];
//检测图片类型
switch($imgType){
case1://gif
//采用gif方式载入
$img=imagecreatefromgif($path);
//声明文件为图片类型
header('Content-Type:image/gif;');
//采用gif方式输出
imagegif($img);
break;
case2://jpg
//采用jpg方式载入
$img=imagecreatefromjpeg($path);
//声明文件为图片类型
header('Content-Type:image/jpeg;');
//采用jpeg方式输出
imagejpeg($img);
break;
case3://png
//采用png方式载入
$img=imagecreatefrompng($path);
//声明文件为图片类型
header('Content-Type:image/png;');
//采用png方式输出
imagepng($img);
break;
default:
exit('图片格式不支持!');
}
//销毁图片资源
imagedestroy($img);
//删除变量
unset($img);

以上若还有什么不明白的,欢迎追问~

❿ php 获取网页中的图片地址

$pattern = /<a.*>.*<\/a>/;
用这个可以获取所有的A标签
需要做二次匹配对获取到的匹配jpg.png的就行,这个正则简单

阅读全文

与php获取网络图片相关的资料

热点内容
line连接不上服务器怎么办 浏览:861
付费电影免费下载 浏览:607
反编译flv 浏览:939
python替换指定位置 浏览:337
有名txt下载宝书网 浏览:197
飞机app安卓怎么注册 浏览:801
电影院默认场区什么意思 浏览:657
韩国 禁忌 姐弟爱唯美电影 浏览:82
极限压缩方法 浏览:263
小苮儿清读210部有声下载网盘 浏览:382
qt程序编译成功后 浏览:616
富二代装穷的电影有哪些 浏览:394
吓一跳命令 浏览:189
猫宝宝资源 浏览:954
python3d库 浏览:735
小苮儿网盘提取码 浏览:238
怎么给磁盘加密c盘 浏览:381
内核驱动编译v1 浏览:575
韩国电影伦理中文 浏览:67
大乐透复式算法计算器 浏览:845