Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вопрос по книге пхп5 на примерах

Сообщения:  [1-10]   [11-19] 

 
 автор: winflip   (15.09.2007 в 17:35)   письмо автору
 
   для: sim5   (15.09.2007 в 17:11)
 

спасибо ;-)

   
 
 автор: winflip   (15.09.2007 в 17:35)   письмо автору
 
   для: sim5   (15.09.2007 в 17:11)
 

спасибо ;-)

   
 
 автор: sim5   (15.09.2007 в 17:11)   письмо автору
 
   для: winflip   (15.09.2007 в 15:55)
 

Извиняюсь за невнимательность. Напишите так.

<?
function resizeimg($filename$smallimage$w$h
 { 
  
$ratio $w/$h
  
$size_img getimagesize($filename); 
  if((
$size_img[0]<$w) && ($size_img[1] <$h)) return true
  
$src_ratio $size_img[0]/$size_img[1]; 
  if(
$ratio<$src_ratio$h $w/$src_ratio
  else 
$w $h*$src_ratio
  
$dest_img imagecreatetruecolor($w$h); 
  if(
$size_img[2] == 2)  $src_img imagecreatefromjpeg($filename); 
  else if(
$size_img[2]==1$src_img imagecreatefromgif($filename); 
  else if(
$size_img[2]==3$src_img imagecreatefrompng($filename); 
  
imagecopyresampled($dest_img$src_img,0,0,0,0$w$h$size_img[0], $size_img[1]); 
  if(
$size_img[2] == 2)  imagejpeg($dest_img$smallimage); 
  if(
$size_img[2] == 1)  imagegif($dest_img$smallimage); 
  if(
$size_img[2] == 3)  imagepng($dest_img$smallimage); 
  
imagedestroy($dest_img); 
  
imagedestroy($src_img); 
  return 
true;
 }
?>

В зависимости от расширения (типа) преданного в функцию файла, вы получите уменьшенную копию этого файла, с таким же расширением. По умолчанию (не указано путей) файл будет сохранен в папке этого скрипта. Вывести в браузер это изображение уже обычным способом, через тег IMG. Но вот вопрос - где вы этот скрипт взяли? Если мне не изменяет память, то очень и очень похожее здесь обсуждалось и кто-то что-то уже дорабатывал, попробуйте поискать, может там что-то полезное для вас есть.

   
 
 автор: winflip   (15.09.2007 в 15:55)   письмо автору
 
   для: sim5   (15.09.2007 в 14:41)
 

И как мне тогда тоработать функцию?

   
 
 автор: sim5   (15.09.2007 в 14:41)   письмо автору
 
   для: winflip   (15.09.2007 в 14:36)
 

Просто прочитайте, например, о функции imagegif

   
 
 автор: winflip   (15.09.2007 в 14:36)   письмо автору
 
   для: sim5   (15.09.2007 в 05:55)
 

??????????

   
 
 автор: sim5   (15.09.2007 в 05:55)   письмо автору
 
   для: winflip   (14.09.2007 в 19:30)
 

Заголовки надо передавать.

   
 
 автор: winflip   (14.09.2007 в 19:57)   письмо автору
 
   для: winflip   (14.09.2007 в 19:30)
 

.

   
 
 автор: winflip   (14.09.2007 в 19:30)   письмо автору
 
   для: winflip   (14.09.2007 в 18:40)
 

почему то не работает ничего не выводит и картинка не появляется

   
 
 автор: winflip   (14.09.2007 в 19:29)   письмо автору
 
   для: winflip   (14.09.2007 в 18:40)
 

почему то не работает ничего не выводит и картинка не появляется

   

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования