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 '

'.exif_info($next_img).'

';

}

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 的问题!相关推荐

  1. python之路径拼接urljoin

    方法一:使用+进行路径拼接 url='http://ip/ path='api/user/login' url+path拼接后的路径为'http://ip//api/user/login' 方法二:使 ...

  2. python路径拼接问题

    查看python所在路径 import sys pythonpath = sys.executable print(pythonpath) python添加路径: import os,sys __di ...

  3. python路径拼接os.path.join()函数和os.makedirs的用法

    python路径拼接os.path.join()函数的用法 os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含'/',则函数会自动加上 2.如果有一个组件是一个 ...

  4. java redirect 跨域_如何解决跨域重定向携带参数的问题?不使用将参数拼接在重定向url末尾的方式...

    如何解决跨域重定向携带参数的问题?不使用将参数拼接在重定向url末尾的方式 需求,项目A在服务器A上,需要重定向到服务器B上项目B,并且需要携带参数,参数对用户不可见,所以不可以将参数拼接在重定向ur ...

  5. 使用拼凑URL的方法,实现DotNetNuke在新窗口中打开内容(三)

    使用拼凑URL的方法,实现DotNetNuke在新窗口中打开内容(三) 在前面的文章中,我们介绍了如何通过一系列的"擦边球",使得DotNetNuke可以更加符合我们国人的网页浏览 ...

  6. python路径拼接os.path.join()函数完全教程

    os.path.join()函数用于路径拼接文件路径. os.path.join()函数中可以传入多个路径: 只有一个以"/"开头的参数时,会从第一个以"/"开 ...

  7. golang 和python 代码里面文件路径拼接问题 /和\ 导致转义问题

    文件路径拼接问题 golang的文件路径拼接问题 func main() {path1:="C:\\Users\\HLWL-1\\Desktop\\学习"path2 := &quo ...

  8. uniapp微信小程序服务器与行内img src图片路径拼接

    uniapp微信小程序服务器与行内img src图片路径拼接 1.在main.js 在行内直接引入 运行就可以连接到服务器的图片了

  9. JAVA路径拼接File.separator

    File.separator 在Windows中,斜杠用的是正斜杠 \,如C:\Program Files\image 在Linux中,斜杠用的是反斜杠 /,如usr/local/nginx 为了能更 ...

最新文章

  1. CMD查询Mysql中文乱码的解决方法
  2. Python 的电子邮件编程
  3. matlab 老照片处理,matlab实现PS算法之百叶窗、老照片
  4. MyBatis注解模式批量insert方法
  5. 一款非常简约好看的白色网格个人引导页HTML源码
  6. VMWare学习总结(3)——Vmware Workstation 14虚拟机网卡桥接连不上网络解决方法
  7. adb ps shell 查看进程,如何使用ADB命令检测正在运行的应用程序
  8. 《Dreamweaver CS6完美网页制作——基础、实例与技巧从入门到精通》——1.2 网页的基本构成元素...
  9. 对convertView和ViewHolder的理解
  10. 电视剧:我的团长我的团
  11. K8S集群安装Pod网络附加组件
  12. hdfs写流程和MR缓冲区
  13. linux下cuda cudnn安装 没有权限的安装
  14. 舌体胖瘦的自动分析-曲线拟合-或许是最简单判断舌形的方案(六)
  15. shell中的浮点数运算之bc命令简介
  16. 关于构建umi+dva+ant react项目 附源码
  17. 通过有用的反馈改善测试人员与开发人员的关系
  18. S5P6818裸机开发(2)-S5P6818 Boot Header解析
  19. java gif转jpg_Java gif图片转换为jpg格式|chu
  20. 瓜子二手车2019秋招算法笔试卷1

热门文章

  1. 高职计算机大类专业目录,新版高职专业目录
  2. 梦幻西游维护测试服务器仅开放转入,梦幻西游1月28日维护内容一览
  3. python如何爬取豆瓣_python 爬虫之 爬取豆瓣网话题
  4. 查看npm的下载情况
  5. 卓美设计×覓音·创意餐厅
  6. 流媒体分析之webrtc之metartc 实现。
  7. 目标CPU中的“anyCPU”“x86”“x64”“Itanium”区别
  8. XILINXPCIE关于xapp1052的仿真和使用
  9. 常见的浏览器400,403,404,500,502报错解释
  10. 27.Tornado_peewee_数据查询