ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

php+gd изменение размера изображения
  #1  
Старый 29.04.2010, 13:51
Аватар для lukmus
lukmus
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
Провел на форуме:
1410429

Репутация: 214


По умолчанию 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 нет.
 
Ответить с цитированием

  #2  
Старый 29.04.2010, 13:54
Аватар для Antonio Falkone
Antonio Falkone
Познающий
Регистрация: 23.12.2009
Сообщений: 84
Провел на форуме:
2350164

Репутация: 106
По умолчанию

Цитата:
права на все папки и файлы 0777
777, нет?
 
Ответить с цитированием

  #3  
Старый 29.04.2010, 14:22
Аватар для #Wolf#
#Wolf#
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме:
3799424

Репутация: 479
По умолчанию

Цитата:
Сообщение от Antonio Falkone  
777, нет?
разница?
 
Ответить с цитированием

  #4  
Старый 29.04.2010, 14:24
Аватар для lukmus
lukmus
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
Провел на форуме:
1410429

Репутация: 214


По умолчанию

Цитата:
Сообщение от Antonio Falkone  
777, нет?
нет, 777 - в десятичной, если хочешь в 8-ой то 0777
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
TImage+Jpeg пропорциональное изменение размера изображения 2kill С/С++, C#, Delphi, .NET, Asm 2 14.02.2010 16:05
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ