>>Спасибо
>>Поможете с файлами <2Mb
>
>В том скрипте ситуация файл <2Mb тоже обрабатывается. В этом случае
>обсчитывается только первый мегабайт. Может кто поможет на php этот скрипт перевести?
Я для Перла и ПХП разные данные получаю и Мне кажется ПХП неправильно отрабатывает.
#!/usr/bin/php
<?php
$file="Fedora-8-i386-DVD.iso";
if(is_file($file))
{
$handle=fopen($file,"r");
$sizebyte=sprintf("%u", filesize($file));
if($sizebyte<1024*1024*2)
{
$md=md5(fread($handle,filesize($file)));
}
if($sizebyte>=1024*1024*2)
{
$md=md5(fread($handle,1024*1024)+fseek($handle,1024*1024,SEEK_END));
}
echo "\n".$md."\n";
}
?>