Автор |
Сообщение |
djlab Гуру Предупреждений : 1
|
|
хз КАК НАЗВАТЬ ТЕМУ)
назвал так.
ситуация такова
Есть скрипт на php который генерирует картинку(график), но расширение остаётся php и поэтому на форумы не вставить.
Можно ли каким то дополнительным способом-скриптом сгенерировать ещё раз и получить расширение у фаqла уже графическое, например png
То есть так:
есть http://site.ru/graf.php - показывает картинку
надо сделать http://site.ru/graf.png - что бы показывал туже картинку.
Или тыкните носом где почитать, сам смог найти только как делать скрипт который у меня уже есть. |
|
|
|
|
woddy Гуру Предупреждений : 1
|
|
в .htaccess одна строчка. делал 5 лет назад потому не вспомню какая.
она говорит аппачу что .png файлы следует обрабатывать как пхп скрипт. скрип переименовываешь. |
|
|
|
|
woddy Гуру Предупреждений : 1
|
|
или еще через rewrite (в том же .htaccess ) можно сделать аналогично |
|
|
|
|
woddy Гуру Предупреждений : 1
|
|
вроде нашел, гугл говорит надо добавить
AddHandler application/x-httpd-php .jpeg
AddType application/x-httpd-php .jpeg
(ну или в твоем случае пнг) |
|
|
|
|
djlab Гуру Предупреждений : 1
|
|
хм.. ща попробую.
woddy
Спасибо спаситель |
|
|
|
|
djlab Гуру Предупреждений : 1
|
|
а нет, не робит )
Точнее робит, но другие сайты не видят картинки |
|
|
|
|
DaRk-angel Эксперт |
|
помню по детству алерты в такие картинки вешали и на форумы в подписи)) вот было весело))) ктото даже форму http auth вешал в подпись,заходя в тему появлялась она) |
|
|
|
|
woddy Гуру Предупреждений : 1
|
|
djlab
ковыряй настройки хостинга... может у них не аппач вовсе, тогда какие-то свои приемы нужны. |
|
|
|
|
woddy Гуру Предупреждений : 1
|
|
проверил на моем аппаче - все работает
host:/var/www/1# cat .htaccess
AddHandler application/x-httpd-php .png
AddType application/x-httpd-php .png
host:/var/www/1# cat 1.png
<? header("Content-type: image/png");
$img = imagecreate(400,80);
$black = ImageColorAllocate($img, 0, 0, 0);
$green = ImageColorAllocate($img, 0, 255, 0);
$white = ImageColorAllocate($img, 255, 255, 255);
$trans = ImageColorTransparent($img, $white);
ImageFill($img, 0, 0, $white);
ImageString($img , 2, 10, 10, "Laa is so happy to see you!", $black);
ImageTTFText($img, 18, 0, 45, 45, $green, "arial8.ttf", "$text");
ImagePng($img);
ImageDestroy($img); ?> |
|
|
|
|
djlab Гуру Предупреждений : 1
|
|
woddy
У меня тоже работает, но мне нужно мою эту картинку засунуть на другой форум, абсолютно безобидная, график.
Форум её хавает, но вместо картинки пишет "прикреплённое изображение"
Буду копать дальше) |
|
|
|
|
ДобрыйФей Мечтатель Предупреждений : 5
|
|
djlab
Картинка статическая?
Если да, то сохрани ее просто скрином, например, да залей. |
|
|
|
|
djlab Гуру Предупреждений : 1
|
|
Нет конечно)
Иначе я бы и не имел мозги ) |
|
|
|
|
IgorK Гуру |
|
_______________Последний раз редактировалось: IgorK (Чт 5-10-23 : 13-25), всего редактировалось 1 раз |
|
|
|
|
DOMINATOR Форумчанин |
|
|
|
|
djlab Гуру Предупреждений : 1
|
|
Спасибо но нет, это как делать php-картинку, она уже сделана, а мне нужно из неё, сделать png-картинку. |
|
|
|
|
BS Эксперт |
|
|
|
|
|