fwrite或file_get_contents没有复制完整文件

时间:2015-07-05 01:42:45

标签: php utf-8 file-get-contents fwrite

文件路径中的文件不包含JavaScript;它只是简单的HTML或PHP脚本。他们也是当地人。我尝试将主路径中的任何文件转换为UTF-8,然后将其存储为菜单中的链接。我无法控制上传的文件,只不过它们是PHP或HTML。

一个例子是一个文件的文件大小从6,808变为572,具体如下:

$filesize = filesize($filepath);
$filecontent = file_get_contents($filepath,FALSE,NULL,0,$filesize); 
$utf8content = iconv(mb_detect_encoding($filecontent, mb_detect_order(),
                     true), "UTF-8", $filecontent); 

$fp = fopen($filepath, 'w');
fwrite($fp, $utf8content);
fclose($fp);

0 个答案:

没有答案