Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   php+gd изменение размера изображения (https://forum.antichat.xyz/showthread.php?t=200337)

lukmus 29.04.2010 13:51

php+gd изменение размера изображения
 
не пойму в чем проблема, вот скрипт:
PHP код:

header ("Content-type: image/jpeg");
 
$imgname="file.jpg"//имя файла
 
$src = @imagecreatefromjpeg ($imgname); /* попытка открыть */
 
if(!$src) die ("Not open img ".$imgname);
 
$sw=imagesx($src);
 
$sh=imagesy($src);
 
//задаем размер прямоугольника в который вписывается исходное изображение
 
$iw=400$ih=200;
 if(isset(
$_GET['h'])) $ih=$_GET['h'];
 if(isset(
$_GET['w'])) $iw=$_GET['w'];
 
$dw=$iw/$sw;
 
$dh=$ih/$sh;
 if((
$sh*$dw) > $ih) { $nh=$ih$nw=$dh*$sw; }
 else { 
$nh=$dw*$sh$nw=$iw; }
 
$dist imagecreatetruecolor($nw,$nh); // создать пустое изображение
 
imagecopyresampled($dist,$src,0,0,0,0,$nw,$nh,$sw,$sh);
 
imagedestroy($src);
 
imagejpeg($dist,null,60);
 
imagedestroy($dist); 

права на все папки и файлы 0777, если допустим вывести размер изображения, то все работает, однако сам скрипт почему-то не работает. FF по хедеру распознает что это картинка, однако самой картинки нет и при этом никакой ошибки у php нет.

Antonio Falkone 29.04.2010 13:54

Цитата:

права на все папки и файлы 0777
777, нет?

#Wolf# 29.04.2010 14:22

Цитата:

Сообщение от Antonio Falkone
777, нет?

разница?

lukmus 29.04.2010 14:24

Цитата:

Сообщение от Antonio Falkone
777, нет?

нет, 777 - в десятичной, если хочешь в 8-ой то 0777


Время: 23:27