ФорумПрограммированиеPHP для идиотов → проблема при добавлении фото в IPB Gallery

проблема при добавлении фото в IPB Gallery

  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 19 марта 2009 г. 14:06, спустя 5 минут 55 секунд

    pav, кто вызывает _thumbnail_gd()? И где?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • pav

    Сообщения: 14 Репутация: N Группа: Кто попало

    Spritz 19 марта 2009 г. 14:33, спустя 27 минут 17 секунд

    не могу найти. Уже даже по всему каталогу искал файлы с текстом _thumbnail_gd
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 19 марта 2009 г. 14:37, спустя 3 минуты 56 секунд

    _thu - скрее всего вызывается из $this ибо этот движек не говнолохами написан, а по станартнам кодирования на пхп _ для методов и классив - приватные функции/поля объекта.
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 19 марта 2009 г. 14:46, спустя 8 минут 58 секунд

    Всетаки пришлось качать архив, из ТС ничего не вытянешь…
            /**
            * Image::thumbnail()
            *
    * Creates a thumbnail based on the loaded image
    *
            * @param integer $width
            * @param integer $height
            * @return void
            **/
           function thumbnail( $width, $height )
           {
               if( $this->in_file_width > $width || $this->in_file_height > $height )
               {
                   $func = "_thumbnail_{$this->img_library}";
                   $sizes = $this->get_proportional_values( $width, $height );
                   return $this->$func( $sizes['newx'], $sizes['newy'] );
               }
               else
               {
                   return false;
               }
           }


    А конкретно, вот тут
                    $func = "_thumbnail_{$this->img_library}";
    $sizes = $this->get_proportional_values( $width, $height );
    return $this->$func( $sizes['newx'], $sizes['newy'] );
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 19 марта 2009 г. 15:17, спустя 30 минут 53 секунды

    я же сказал что $this :) а вы как всегда хуй на меня положили (((

    бугаго!)
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 19 марта 2009 г. 15:29, спустя 12 минут 47 секунд

    phpdude, ну я не положил, а проверил и выяснилось что твоя правда :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • pav

    Сообщения: 14 Репутация: N Группа: Кто попало

    Spritz 20 марта 2009 г. 7:42, спустя 16 часов 12 минут 38 секунд

    и что делать, как победить?
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 20 марта 2009 г. 10:29, спустя 2 часа 47 минут 21 секунду

    Вот тут

    $sizes = $this->get_proportional_values( $width, $height );
    //вставь
    var_dump($sizes); exit;
    return $this->$func( $sizes['newx'], $sizes['newy'] );
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • pav

    Сообщения: 14 Репутация: N Группа: Кто попало

    Spritz 20 марта 2009 г. 11:07, спустя 37 минут 16 секунд

    вот что получил:
    array(2) { ["newx"]=> float(0) ["newy"]=> string(1) "0" }
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 20 марта 2009 г. 11:23, спустя 16 минут 39 секунд

    теперь тут
     // вставь 
    var_dump($width, $height);

    $sizes = $this->get_proportional_values( $width, $height );
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 20 марта 2009 г. 11:39, спустя 15 минут 16 секунд

    pav, чем мы с вами и Тимуром сейчас занимаемся - называется отладка… И мы вот так сейчас будем перебирать, где у вас затаилась ошибка.
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • pav

    Сообщения: 14 Репутация: N Группа: Кто попало

    Spritz 20 марта 2009 г. 11:51, спустя 12 минут 16 секунд

    вот:
    float(0) string(1) "0" array(2) { ["newx"]=> float(0) ["newy"]=> string(1) "0" }


    ем мы с вами и Тимуром сейчас занимаемся - называется отладка… И мы вот так сейчас будем перебирать, где у вас затаилась ошибка.

    спасибо большое за помощь
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 20 марта 2009 г. 12:04, спустя 13 минут 14 секунд

    pav, да незачто, главное чтобы вы смогли научится это делать в дальнейшем сами :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 20 марта 2009 г. 12:06, спустя 1 минуту 50 секунд

    А тут?

    function thumbnail( $width, $height )
    {
    //вставь
    var_dump($width, $height);
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • pav

    Сообщения: 14 Репутация: N Группа: Кто попало

    Spritz 20 марта 2009 г. 12:17, спустя 10 минут 40 секунд


    pav, да незачто, главное чтобы вы смогли научится это делать в дальнейшем сами :)

    не знаю что такое var_dump но предпологаю что вывод переменных, я пытался искать только делал это через echo $width, $height

    А тут?
    php-код:
    1
    2
    3
    4
    function thumbnail( $width, $height )
    {
    //вставь
    var_dump($width, $height);


    вот:
    float(0) string(1) "0" float(0) string(1) "0" array(2) { ["newx"]=> float(0) ["newy"]=> string(1) "0" }

Пожалуйста, авторизуйтесь, чтобы написать комментарий!