我正在尝试将压缩文件的内容读作
$subda=file_get_contents('http://www.yifysubtitles.com/subtitle/thewilbyconspiracy1975dvdripxvid-english-128250.zip');
尝试上传我的在线服务器
$this->load->library('zip');
$data = $subda;
$name = 'myfile.srt';
$this->zip->add_data($name, $data);
$this->zip->archive('assets/subtitles/myzipfile.zip');
但是当我在我的服务器上检查这个上传文件时,它没有正确压缩。 它不包含任何数据。
我错了...... 通过file_get_contents我已经获得了zip文件的内容。
答案 0 :(得分:1)
你做不到:
$subda=file_get_contents('http://www.yifysubtitles.com/subtitle/thewilbyconspiracy1975dvdripxvid-english-128250.zip');
这只会将ZIP内容加载到字符串中而不是未压缩。
请参阅如何在php中使用lib阅读: