php 下载图片
2016-04-07 10:11
344 查看
public function createDir($dir){
$result = true;
//is_dir 效率高于 file_exists
if (!is_dir($dir)){
$result = mkdir($dir, 0777, true);
//chmod($dir,0777);
}
return $result;
}
/**
* 创建(下载)文件
* @param $fileUrl:原文件(路径)
* @param $newFileUrl:新文件(路径)
*/
public function createReadFile($fileUrl, $newFileUrl){
//使用file_get_contents和fopen必须空间开启php.ini中的allow_url_fopen
//curl 效率低于 file_get_contents
$contents = file_get_contents($fileUrl);
//如果出现中文乱码使用下面代码:把中文转为UTF-8
//$contents = iconv("gb2312", "utf-8//IGNORE", $contents);
//写文件,文件不存在时自动创建
$charCount = file_put_contents($newFileUrl, $contents);
return $charCount;
}
$result = true;
//is_dir 效率高于 file_exists
if (!is_dir($dir)){
$result = mkdir($dir, 0777, true);
//chmod($dir,0777);
}
return $result;
}
/**
* 创建(下载)文件
* @param $fileUrl:原文件(路径)
* @param $newFileUrl:新文件(路径)
*/
public function createReadFile($fileUrl, $newFileUrl){
//使用file_get_contents和fopen必须空间开启php.ini中的allow_url_fopen
//curl 效率低于 file_get_contents
$contents = file_get_contents($fileUrl);
//如果出现中文乱码使用下面代码:把中文转为UTF-8
//$contents = iconv("gb2312", "utf-8//IGNORE", $contents);
//写文件,文件不存在时自动创建
$charCount = file_put_contents($newFileUrl, $contents);
return $charCount;
}
相关文章推荐
- 每天laravel-20160707|KeyWritten
- 每天laravel-20160707|KeyWritten
- 教你如何写thinkphp多表查询语句
- 每天laravel-20160706|KeyForgotten
- 每天laravel-20160706|KeyForgotten
- 每天laravel-20160705|CahceMissed
- 每天laravel-20160705|CahceMissed
- 每天laravel-20160704|CahceHit
- zabbix3.0 php
- 每天laravel-20160704|CahceHit
- 每天laravel-20160703|ClearCommand
- 每天laravel-20160703|ClearCommand
- 每天laravel-20160702|CacheTableCommand
- php中高级基础知识点
- 每天laravel-20160702|CacheTableCommand
- PHP调用java的class
- php 实现进制相互转换
- NTP服务器地址,亲测国内速度较快
- 简单快捷PHP数组赋值方法详解
- php获取数组长度的方法(有实例)