最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Drupal自动获取外部图片并保存的函数
时间:2015-06-07 编辑:简简单单 来源:一聚教程网
在Drupal中自动获取外部链接图片,然后提取出来上传到自己网站的函数分享。
function get_external_image($url) {
$external_image = file_get_contents($url);
$parsed_url = parse_url($url);
$name_dest = rand(1000,9999)."_". basename($parsed_url["path"]);
$file = file_save_data($external_image, 'public://'.$name_dest , FILE_EXISTS_REPLACE);
if (is_object($file) && file_exists($file->uri)) {
$file->status = 1;
$file = file_save($file);
drupal_write_record('file_usage', $file);
return (array) $file;
}
return null;
}
get_external_image("http://www.drupalla.com/logo.gif");
-
上一个: php中依赖注入深入理解
-
下一个: Drupal中inc文件的用法实例
相关文章
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31
- Laravel异常上下文解决教程 10-24
- php数组查询元素位置方法介绍 10-24