很多站长朋友们都不太清楚php获取图像url,今天小编就来给大家整理php获取图像url,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 获取链接里的图片名称 2、 PHP 通过图片ID,查询图片对应的url并反馈页面 3、 PHP怎样根据URL获取图片真实地址? 4、 如何通过php获取提交页面的URL? 5、 在ueditor编辑器里如何用php获得上传图片的url,数据库里有图片的url这项,急求,感谢 6、 请教如何用php提取图片url地址 php 获取链接里的图片名称$url = "";
$parts = parse_url($url);
print_r($parts['path']);
$c=$parts['path'];
$a=explode('/',$c);
print_r($a);
print_r($a[2]);
$b=explode('.',$a[2]);
print_r($b);
echo $b[0];
explode把字符串以()作为分割,成为数组。就是不断分割下来,找到文件名字
PHP 通过图片ID,查询图片对应的url并反馈页面具体报什么错能提供一下吗?建议看一下你的表feelback有没有你要查询的这些字段,没有的话是会报错的。
PHP怎样根据URL获取图片真实地址?楼主可以用curl把这个图片文件的内容拿出来,然后用file_put_contents()函数把他写入一个文件里,格式为你想要保存的图片格式,写个例子给你吧:
首先用curl拿到这个图片的代码:
$url = 测试URL地址
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
$content = curl_exec($curl);
curl_close($curl);
file_put_contents('图片保存的路径+a.jpg',$content);
大概就这样子了,我就不测试了,楼主测试一下可行不,file_put_contents()函数不明白就查查手册,如果有报错什么的就带上报错信息回复我吧。
如何通过php获取提交页面的URL?在PHP的开发中我们经常会通过网址URL向另一个网页传递参数的问题。在这个过程中我们首先需要获取到当前页面的URL,然后将URL中各个参数的值保存到变量中。整个过程较为简单,主要涉及到$_SERVER的用法。
1、$_server['http_host'],作用:获取网址域名,如(,这是波波的一个博客,暂且做例子吧)。
2、$_SERVER["PHP_SELF"],作用:获取网页地址,如(/code/445.html)。
3、$_SERVER["QUERY_STRING"],作用:获取网址URL参数,待会我们会在实例中用到。
4、$_SERVER["HTTP_REFERER"],作用:获取用户的代理。
通过上述说明我们基本上已经了解了$_server的常用方法,下面我们首先通过PHP代码获取当前网页网址中传递的参数。对参数进行解析并输出到屏幕上。请看源代码:
<?php
$para=urldecode($_SERVER["QUERY_STRING"]);//避免网址参数中文乱码
//举例url=";b=bbbbc=cccc"
//$para='a=aaaab=bbbbc=cccc';
$cont=get_data($para);
echo$cont['a'];//屏幕打印aaaa
functionget_data($str){
$data=array();
$parameter=explode('',end(explode('?',$str)));
foreach($parameteras$val){
$tmp=explode('=',$val);
$data[$tmp[0]]=$tmp[1];
}
return$data;
}
?>
在ueditor编辑器里如何用php获得上传图片的url,数据库里有图片的url这项,急求,感谢图片上传后点“html”工具按钮就会显示出图片的路径。它的格式是:
"/ueditor/php/upload1/20140703/1404366701400195.png"
如果你想用程序提取的话
1、使用editor.getContent()方法可以获得编辑器的内容
2、使用jquery提取内容中图片路径。
请教如何用php提取图片url地址1楼的不太符合实际情况,
$str='<p><img border="0" src="/data/upload/help/202303/13/6750a58e75fd69b34aad6bced2d7f608.jpg" alt=""/></p>';
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/";
preg_match_all($pattern,$str,$match);
print_r($match);
结果:
Array(
[0] => Array ( [0] => <img border="0" src="/data/upload/help/202303/13/6750a58e75fd69b34aad6bced2d7f608.jpg" alt=""/> )
[1] => Array ( [0] => /data/upload/help/202303/13/6750a58e75fd69b34aad6bced2d7f608.jpg )
)
直接获取图片 echo current($match[1]);
关于php获取图像url的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php获取图像url php获取图片的详细内容...