Champion пишет:sawkow, на картинке что было? Текст ошибки? Скопировать не получилось?
У тебя максимальный размер передаваемых данных 8Мб. Угадай, почему я так решил?
На картинке скрин с phpinfo. Если нажать на линк, то можно увидеть. Максимальный размер передаваемых данных 8Мб - там ясно видно. Стало быть, то, что скрипт не отрабатывает, это не из-за ограничений по размеру передаваемого файла.
вот часть, которая тиснет. Ничего оригинального:
php
$razmer=getimagesize($name, $picture);
$w=400;
$h=267;
$koaf=$w/$h;
$src_koaf=$razmer[0]/$razmer[1];
if (($razmer[0]<$w) && ($razmer[1]<$h)) return true;
if ($koaf<$src_koaf)
{
$h=$w/$src_koaf;
}
else
{
$w=$h*$src_koaf;
}
$picture[1]="testimage";
$pust=imagecreatetruecolor($w,$h);
if ($razmer[2]==2) $img=imagecreatefromjpeg($name);
else if ($razmer[2]==1) $img=imagecreatefromgif($name);
else if ($razmer[2]==3) $img=imagecreatefrompng($name);
imagecopyresampled($pust, $img, 0, 0, 0, 0, $w, $h, $razmer[0], $razmer[1]);
if(($p[1]=="jpeg") || ($p[1]=="JPEG")) imagejpeg($pust, $namemin);
else if(($p[1]=="jpg") || ($p[1]=="JPG")) imagejpeg($pust, $namemin);
else if(($p[1]=="gif") || ($p[1]=="GIF")) imagegif($pust, $namemin);
else if(($p[1]=="png") || ($p[1]=="PNG")) imagepng($pust, $namemin);
imagedestroy($name);
imagedestroy($pust);
imagedestroy($img);
php
Изображения до 2000рх жмуться без проблем хоть бы и 2 Мб. А вот с зеркалки 3872х2592 хоть и 876 Кб не идёт ни в какую.
|