За последние 24 часа нас посетили 32846 программистов и 3305 роботов. Сейчас ищут 1360 программистов ...

Вставка в подпись картинки из php скрипта.

Тема в разделе "PHP для новичков", создана пользователем Phantik, 7 сен 2009.

  1. Phantik

    Phantik Активный пользователь

    С нами с:
    2 июл 2009
    Сообщения:
    163
    Симпатии:
    0
    Есть скрипт logo.php создающий некую картинку:
    PHP:
    1.  
    2. <?php
    3. Header("Pragma: no-cache");
    4. Header("Content-Type: image/png");
    5. $image = ImageCreate(400,100);
    6. $bgColor = imagecolorallocate($image,255,0,255);
    7. imagefilledrectangle($image,0,0,400,100,$bgColor);
    8. ImagePng($image);
    9. ?>
    10.  
    Если я вставляю этот код в свои проекты через <IMG src="logo.php"> то все работает хорошо.

    Далее я хочу на неком форуме вставить эту картинку в подпись через BB код
    Но форум проверяет Url картинки и выдает сообщение:
    "В этом форуме запрещено использовать такой формат для изображений. Правильный формат: http://www.domain.com/picture.gif, неправильный формат: http://www.domain.com/picture.one.gif"

    Каким способом мне все-таки вставить эту картинку в подпись? HTML Теги в подписи не обрабатываются.
    Заранее спасибо.
     
  2. Fduch

    Fduch Активный пользователь

    С нами с:
    1 июл 2009
    Сообщения:
    140
    Симпатии:
    0
    переименовать файл в 'logo.png'?
     
  3. Phantik

    Phantik Активный пользователь

    С нами с:
    2 июл 2009
    Сообщения:
    163
    Симпатии:
    0
    Работает. Но тогда приходится в конфиге апача добавлять расширение png. Мне кажется что это как-то коряво, может есть еще варианты?
     
  4. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    перестать заниматься херней.
     
  5. Phantik

    Phantik Активный пользователь

    С нами с:
    2 июл 2009
    Сообщения:
    163
    Симпатии:
    0
    Для того что бы работало т.к. посоветовали надо в конфиг добавлять строки типа:
    AddType application/x-httpd-php .png или AddType application/x-httpd-php .gif
    В случае если у меня нет прав изменять конфиг, как отобразить картинку тогда? Да и вообще разве это нормально, PHP парсеру передавать файлы с расширениями картинок?
     
  6. Fduch

    Fduch Активный пользователь

    С нами с:
    1 июл 2009
    Сообщения:
    140
    Симпатии:
    0
    Phantik
    1. .htaccess
    2. Ну Вы определиться что Вам надо. А вообще 440Гц хороший совет дал.