这篇文章主要介绍了可兼容php5与php7的cURL文件上传功能,结合实例形式分析了针对php5与php7版本在使用curl进行文件上传时的相关判定与具体操作技巧,需要的朋友可以参考下
本文实例讲述了可兼容php5与php7的cURL文件上传功能。分享给大家供大家参考,具体如下:
为啥要写这个示例
最近修改一个项目,需要通过cURL上传文件。
记得之前做过类似实现的,于是翻出来之前的代码,使用的是“@”前缀方式。
但同样的方法现在不行了!后来发现,是版本兼容问题。
奔着开源分享的精神,同时避免自己遗忘,于是写了下面的示例程序。
示例程序
特别说明:
共3个文件,都放在web根目录的test目录下,同时保证该目录可写。上传的图片也会保存在该目录。
如果要将程序文件放在其他目录运行,必须更改php代码中的相关URL,否则示例可能无法运行。
参考资料
http://php.net/manual/en/function.curl-setopt.php
https://www.mobange.com/article/139950.htm
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php curl用法总结》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《PHP运算与运算符用法总结》
希望本文所述对大家PHP程序设计有所帮助。