Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 23 Май, 2012, 05:04:48

Страниц: [1]
Печать
Автор Тема: почему не создается тумба?  (Прочитано 554 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Tureg    ↓ 
10 Март, 2009, 12:22:47
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 57
Сила слова: 0

PHP

<?php
session_start();
if (isset($_SESSION['user'])) {
 
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
 
}
if(copy($_FILES["filename"]["tmp_name"],"./photos/".$_FILES["filename"]["name"]))
{
echo("Фотография успешно загружена <br>");
echo("Имя файла: ".$_FILES["filename"]["name"]);
$fname = $_FILES['filename']['name'];
 
function get_file_ext($fname) {
  return strtolower(preg_replace("/.+\.(.*)$/", "\\1", basename($fname)));
}
 
function generate_thumbnail($fname, $thumb_fname, $max_x=100, $max_y=100) {
  $ext = get_file_ext($fname);
  switch ($ext) {
    case 'jpg':
    case 'jpeg':
      $im = imagecreatefromjpeg($fname);
    break;
 
    case 'gif':
      $im = imagecreatefromgif($fname);
    break;
 
    case 'png':
      $im = imagecreatefrompng($fname);
    break;
   
    default:
      return false;
    break;
  }
  if (@$im) {
    list($width, $height, $type, $attr) = getimagesize($fname);
    if (($width > $max_x) or ($height > $max_y)) {
      if ($width > $height) {
        $nw = $max_x;
        $nh = ($max_x / $width) * $height;
      }
      else {
        $nw = ($max_y / $height) * $width;
        $nh = $max_y;
      }
      $thumb = imagecreatetruecolor($nw, $nh);
      imagecopyresampled($thumb, $im, 0, 0, 0, 0, $nw, $nh, $width, $height);
      imagejpeg($thumb, $thumb_fname, 90);
      imagedestroy($thumb);
    }
    else {
      copy($fname, $thumb_fname);
    }
  }
  else {
    return false;
  }
}
    
    
    
    
    
 
}
else {
echo("Ошибка загрузки файла");}
 

 

}else {
 
   echo "<br><font face=verdana size=2>Доступ закрыт</font>";
 
}
   
   
?>
 

картинка загружается но тумба не создаетя почемуто?
Записан
NRG    ↓ 
10 Март, 2009, 12:56:28 , спустя 33 минуты 41 секунду
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81

Tureg, а ты не пробовал продебажить ф-ию generate_thumbnail ?     ( типа внутри порасставлять or die() )   =)
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
NRG    ↓ 
10 Март, 2009, 01:00:08 , спустя 3 минуты 40 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81

посмотри в какие "ифы" заходит , и как заходит, проверь все переменные, поюзай var_dump() , проверь саму логику скрипта.
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
Убийца    ↓ 
10 Март, 2009, 09:30:24 , спустя 8 часов 30 минут 16 секунд
НЕ ХУЕТА! ХУЕТА!

адский парень
Группа: Жмурики

Карма: 7
Сообщений: 530
Сила слова: 1.32

что за мазохизм, парни?)
 
PHP

function generate_thumbnail($image,$width = 80)
{
    `convert -thumbnail $width "$image" "$image"`;
}
 
generate_thumbnail($_FILES['img']['tmp_name']);
 

поставь imagemagick только)
Записан
phpdude    ↓ 
10 Март, 2009, 10:01:06 , спустя 30 минут 42 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

ubica, сцуко, не пали темы :(
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
NRG    ↓ 
10 Март, 2009, 10:01:55 , спустя 49 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81

ubica, ну как работать с имагмагик мы читали. А вот как быть если на хостинге он не установлен ?
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
phpdude    ↓ 
10 Март, 2009, 10:03:11 , спустя 1 минуту 16 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66


ubica, ну как работать с имагмагик мы читали. А вот как быть если на хостинге он не установлен ?
бля.
 
1. установить.
2. поменять хостинг.
 
и никакой ебли с этими кусками говнокода :)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Убийца    ↓ 
10 Март, 2009, 10:03:45 , спустя 34 секунды
НЕ ХУЕТА! ХУЕТА!

адский парень
Группа: Жмурики

Карма: 7
Сообщений: 530
Сила слова: 1.32


ubica, ну как работать с имагмагик мы читали. А вот как быть если на хостинге он не установлен ?
заказать установку/установить? :)
Записан
phpdude    ↓ 
10 Март, 2009, 10:05:30 , спустя 1 минуту 45 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66

NRG, это вообще вопрос из разряда: @а как быть, если не установлен пхп?@
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
NRG    ↓ 
10 Март, 2009, 10:09:55 , спустя 4 минуты 25 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81

phpdude, неверное сравнение, да я тоже за имагмагик.
Но я считаю что пхп прогер должен уметь работать с библиотекой GD, и у него не должно вызывать трудностей написание таких простых примитивов как ресайз, вотермарк и тумбы.
Я не говорю что это надо все время делать, это просто надо знать и понимать.
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
phpdude    ↓ 
10 Март, 2009, 10:13:45 , спустя 3 минуты 50 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66


phpdude, неверное сравнение, да я тоже за имагмагик.
Но я считаю что пхп прогер должен уметь работать с библиотекой GD, и у него не должно вызывать трудностей написание таких простых примитивов как ресайз, вотермарк и тумбы.
Я не говорю что это надо все время делать, это просто надо знать и понимать.
ну так а хуле!)))))))))))))) любой программер должен уметь ДЕБАЖИТЬ, а какую библиотеку - похую
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
NRG    ↓ 
10 Март, 2009, 10:16:05 , спустя 2 минуты 20 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81



phpdude, неверное сравнение, да я тоже за имагмагик.
Но я считаю что пхп прогер должен уметь работать с библиотекой GD, и у него не должно вызывать трудностей написание таких простых примитивов как ресайз, вотермарк и тумбы.
Я не говорю что это надо все время делать, это просто надо знать и понимать.
ну так а хуле!)))))))))))))) любой программер должен уметь ДЕБАЖИТЬ, а какую библиотеку - похую
ну так а хуле!)))))))))))))) у чувака вопрос то какой был ? что ему лучше использовать ИмагМагик или ПХП+ГД ?  или выяснить причину не функционирования скрипта ?
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
phpdude    ↓ 
10 Март, 2009, 10:17:50 , спустя 1 минуту 45 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

NRG, моск пусть починит) бля заебался я чото. когда читаю глупые темы, аж хуево на душе ((
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Tureg    ↓ 
11 Март, 2009, 01:20:55 , спустя 15 часов 3 минуты 5 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 57
Сила слова: 0


NRG, моск пусть починит)

ахах :)
 
спасибо за советы
Записан
phpdude    ↓ 
12 Март, 2009, 12:19:13 , спустя 10 часов 58 минут 18 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66

если тумба не создается, то кастуй комод, он попроще создается
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: [1]
Печать
 

Перейти в: