Nevermind
Новичок
Собственно произвожу соединение файлов в каталоге в 1 большой файл-архив. Архив - zip.
На виндовом сервере проходит отлично, на юниксе получаю поврежденный архив.
Задача сделать архив на юниксе рабочим. сравнение 2х файлов архивов полученных из одинаковых исходных составляющих показали что в виндоусе получаем файл в формате UNIX, в юниксе формата WINDOWS. Размер файлов в байтах в тотал командере абсолютно идентичен.
Помогите пожалуйста слепить файлы в рабочий архив.
На виндовом сервере проходит отлично, на юниксе получаю поврежденный архив.
Задача сделать архив на юниксе рабочим. сравнение 2х файлов архивов полученных из одинаковых исходных составляющих показали что в виндоусе получаем файл в формате UNIX, в юниксе формата WINDOWS. Размер файлов в байтах в тотал командере абсолютно идентичен.
PHP:
$fp=fopen('archive.zip','wb');
$dir=opendir('test');
while($file=readdir($dir)){
if($file=='.' || $file=='..')continue;
$file_size=filesize('test/'.$file);
$handle=fopen('test/'.$file,'rb');
$archive=fread($handle,$file_size);
// $archive=str_replace("\r\n", "\n", $archive); пробовал и так - не помогло
fwrite($fp,$archive);
}