php fopen 路径拼接,PHP 拼凑 URL 的问题!
10
2017-06-08 01:39:04 +08:00
@HanSonJ 教训的是,我是电气工程师,真不是程序猿,爱好 php,自己边看边学呢。
function get_all_image($content){
preg_match_all('//sim', $content, $images,
PREG_PATTERN_ORDER);
if(count($images["1"])>0){
echo '
for($i=0;$i
$next_img=$images["1"]["$i"];
echo '
';
}
echo '
';
}else{
echo 'no picture!';
}
}
function exif_info($img){
$url = sprintf("%s?exif",$img);
//$url = $img.'?exif';
//$url="http://opmst5o2g.bkt.clouddn.com/uploads/2014/03/2cc1786a9e0bf278c7c098ee6f222d35.jpg?exif";
$handle = fopen($url,"rb");
$content = '';
while (!feof($handle)) {
$content .= fread($handle, 10000);
}
fclose($handle);
$EXIF=json_decode($content,true);
echo $url; //这里能输出 http://cdn.ainiu.com/a.jpg?exif 的地址
echo "
";
var_dump($EXIF);} //这里输出 NULL
自己在 wordpress 里写的一个函数,读取七牛中图片的 exif 信息。
提取文章中的所有图片,放入数组中,依序输出数组中的图片地址,并拼凑带有?exif 参数的 url,循环输出中,拼凑的 url 能完整 echo 出来,但 fread()却是 NULL,问题出在哪儿呢?
单独赋值带有?exif 的图片地址给$url,却可以正常显示数据,是图片地址传参有问题?还是 url 拼凑有问题?还是在数组中提取图片地址传递有问题?
请赐教!
php fopen 路径拼接,PHP 拼凑 URL 的问题!相关推荐
- python之路径拼接urljoin
方法一:使用+进行路径拼接 url='http://ip/ path='api/user/login' url+path拼接后的路径为'http://ip//api/user/login' 方法二:使 ...
- python路径拼接问题
查看python所在路径 import sys pythonpath = sys.executable print(pythonpath) python添加路径: import os,sys __di ...
- python路径拼接os.path.join()函数和os.makedirs的用法
python路径拼接os.path.join()函数的用法 os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含'/',则函数会自动加上 2.如果有一个组件是一个 ...
- java redirect 跨域_如何解决跨域重定向携带参数的问题?不使用将参数拼接在重定向url末尾的方式...
如何解决跨域重定向携带参数的问题?不使用将参数拼接在重定向url末尾的方式 需求,项目A在服务器A上,需要重定向到服务器B上项目B,并且需要携带参数,参数对用户不可见,所以不可以将参数拼接在重定向ur ...
- 使用拼凑URL的方法,实现DotNetNuke在新窗口中打开内容(三)
使用拼凑URL的方法,实现DotNetNuke在新窗口中打开内容(三) 在前面的文章中,我们介绍了如何通过一系列的"擦边球",使得DotNetNuke可以更加符合我们国人的网页浏览 ...
- python路径拼接os.path.join()函数完全教程
os.path.join()函数用于路径拼接文件路径. os.path.join()函数中可以传入多个路径: 只有一个以"/"开头的参数时,会从第一个以"/"开 ...
- golang 和python 代码里面文件路径拼接问题 /和\ 导致转义问题
文件路径拼接问题 golang的文件路径拼接问题 func main() {path1:="C:\\Users\\HLWL-1\\Desktop\\学习"path2 := &quo ...
- uniapp微信小程序服务器与行内img src图片路径拼接
uniapp微信小程序服务器与行内img src图片路径拼接 1.在main.js 在行内直接引入 运行就可以连接到服务器的图片了
- JAVA路径拼接File.separator
File.separator 在Windows中,斜杠用的是正斜杠 \,如C:\Program Files\image 在Linux中,斜杠用的是反斜杠 /,如usr/local/nginx 为了能更 ...
最新文章
- CMD查询Mysql中文乱码的解决方法
- Python 的电子邮件编程
- matlab 老照片处理,matlab实现PS算法之百叶窗、老照片
- MyBatis注解模式批量insert方法
- 一款非常简约好看的白色网格个人引导页HTML源码
- VMWare学习总结(3)——Vmware Workstation 14虚拟机网卡桥接连不上网络解决方法
- adb ps shell 查看进程,如何使用ADB命令检测正在运行的应用程序
- 《Dreamweaver CS6完美网页制作——基础、实例与技巧从入门到精通》——1.2 网页的基本构成元素...
- 对convertView和ViewHolder的理解
- 电视剧:我的团长我的团
- K8S集群安装Pod网络附加组件
- hdfs写流程和MR缓冲区
- linux下cuda cudnn安装 没有权限的安装
- 舌体胖瘦的自动分析-曲线拟合-或许是最简单判断舌形的方案(六)
- shell中的浮点数运算之bc命令简介
- 关于构建umi+dva+ant react项目 附源码
- 通过有用的反馈改善测试人员与开发人员的关系
- S5P6818裸机开发(2)-S5P6818 Boot Header解析
- java gif转jpg_Java gif图片转换为jpg格式|chu
- 瓜子二手车2019秋招算法笔试卷1
热门文章
- 高职计算机大类专业目录,新版高职专业目录
- 梦幻西游维护测试服务器仅开放转入,梦幻西游1月28日维护内容一览
- python如何爬取豆瓣_python 爬虫之 爬取豆瓣网话题
- 查看npm的下载情况
- 卓美设计×覓音·创意餐厅
- 流媒体分析之webrtc之metartc 实现。
- 目标CPU中的“anyCPU”“x86”“x64”“Itanium”区别
- XILINXPCIE关于xapp1052的仿真和使用
- 常见的浏览器400,403,404,500,502报错解释
- 27.Tornado_peewee_数据查询