php远程下载文件到本地,并进行编码转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php远程下载文件到本地,并进行编码转换相关的知识,希望对你有一定的参考价值。

例如远程下载http://zhidao.baidu.com/key.php(utf8)
我需要下载到本地为txt并修改编码成gbk
求教各位大神

参考技术A php文件如果是在运行PHP的服务器上不可以直接远程被下载。追答

请问是吗?

追问

我那个php里面说白就是txt文件了.重点是编码

追答

用什么语言编码?

mb_convert_encoding()

php 下载文件并保存到php中的本地

<?php 

$file = "https://s3-us-west-1.amazonaws.com/media.designashirt.com/Fonts/Anton.ttf";


$local_file = 'Anton.ttf';

$handle = fopen($local_file, 'w') or die('Cannot open file:  ' . $local_file);
$data = file_get_contents("https://s3-us-west-1.amazonaws.com/media.designashirt.com/Fonts/Anton.ttf");
fwrite($handle, $data);

fclose($handle);

以上是关于php远程下载文件到本地,并进行编码转换的主要内容,如果未能解决你的问题,请参考以下文章

php 如何下载远程文件到本地重命名

php自动下载远程文件问题

java 下载功能

需要php脚本在远程服务器上下载文件并保存在本地

php 保存编辑器内容中的远程图片为本地图片

php 文件远程下载