За последние 24 часа нас посетили 22852 программиста и 1230 роботов. Сейчас ищут 790 программистов ...

Проблема при динамической генерации превьюшек

Тема в разделе "Обработка изображений средствами PHP", создана пользователем ADSoft, 31 авг 2009.

  1. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.825
    Симпатии:
    738
    Адрес:
    Татарстан
    Есть сайт с фотогалереей, на основе оригинальных фоток динамически гененятся превьюшки, которые отображаем на сайте...
    Почему то иногда они генерятся не все...... я так понимаю - не успевают чтоли, и создается вот такой лог ошибок:

    Код (Text):
    1.  
    2. [27-Aug-2009 23:06:42] PHP Warning:  getimagesize(http://www.***.ru/foto/kult/c1003.JPG) [function.getimagesize]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
    3.  in /public_html/modules/imggal/tumbmaker.php on line 6
    4. [27-Aug-2009 23:06:42] PHP Warning:  Cannot modify header information - headers already sent by (output started at /public_html/modules/imggal/tumbmaker.php:6) in /public_html/modules/imggal/tumbmaker.php on line 10
    PHP:
    1.  
    2. 6 $size_img = getimagesize($name);  
    3. 7 $format = strtolower(substr($size_img['mime'], strpos($size_img['mime'], '/')+1));
    4. 8 header("content-Type: image/".$format);
    5.  
    6.  
    физически файлы есть и иногда отображаются - иногда нет

    в какую сторону копать?
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    ты фотки локально открыввешь или по http запрашиашеь?
     
  3. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.825
    Симпатии:
    738
    Адрес:
    Татарстан
    открываются так
    HTML:
    1. <img src="thumb.php?name=bla-bla&x=200&y=200">
    где thumb.php - мой скрипт который генерит по имени оригинала превьюшку заданных размеров