adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
генерация изображения из PHP
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ
Автор Сообщение
djlab
Гуру
Предупреждений : 1
СообщениеДобавлено: Вс 24-04-11 : 15-10    Заголовок сообщения: генерация изображения из PHP Ответить с цитатой

хз КАК НАЗВАТЬ ТЕМУ)
назвал так.
ситуация такова

Есть скрипт на php который генерирует картинку(график), но расширение остаётся php и поэтому на форумы не вставить.
Можно ли каким то дополнительным способом-скриптом сгенерировать ещё раз и получить расширение у фаqла уже графическое, например png
То есть так:
есть http://site.ru/graf.php - показывает картинку
надо сделать http://site.ru/graf.png - что бы показывал туже картинку.

Или тыкните носом где почитать, сам смог найти только как делать скрипт который у меня уже есть.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
woddy
Гуру
Предупреждений : 1
СообщениеДобавлено: Вс 24-04-11 : 15-14    Заголовок сообщения: Ответить с цитатой

в .htaccess одна строчка. делал 5 лет назад потому не вспомню какая.
она говорит аппачу что .png файлы следует обрабатывать как пхп скрипт. скрип переименовываешь.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
woddy
Гуру
Предупреждений : 1
СообщениеДобавлено: Вс 24-04-11 : 15-18    Заголовок сообщения: Ответить с цитатой

или еще через rewrite (в том же .htaccess ) можно сделать аналогично
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
woddy
Гуру
Предупреждений : 1
СообщениеДобавлено: Вс 24-04-11 : 15-19    Заголовок сообщения: Ответить с цитатой

вроде нашел, гугл говорит надо добавить
AddHandler application/x-httpd-php .jpeg
AddType application/x-httpd-php .jpeg
(ну или в твоем случае пнг)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
djlab
Гуру
Предупреждений : 1
СообщениеДобавлено: Вс 24-04-11 : 15-40    Заголовок сообщения: Ответить с цитатой

хм.. ща попробую.
woddy
Прошу Вас!!!
Спасибо спаситель
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
djlab
Гуру
Предупреждений : 1
СообщениеДобавлено: Вс 24-04-11 : 15-41    Заголовок сообщения: Ответить с цитатой

а нет, не робит )
Точнее робит, но другие сайты не видят картинки Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
DaRk-angel
Эксперт
СообщениеДобавлено: Вс 24-04-11 : 16-19    Заголовок сообщения: Ответить с цитатой

помню по детству алерты в такие картинки вешали и на форумы в подписи)) вот было весело))) ктото даже форму http auth вешал в подпись,заходя в тему появлялась она)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
woddy
Гуру
Предупреждений : 1
СообщениеДобавлено: Вс 24-04-11 : 16-27    Заголовок сообщения: Ответить с цитатой

djlab
ковыряй настройки хостинга... может у них не аппач вовсе, тогда какие-то свои приемы нужны.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
woddy
Гуру
Предупреждений : 1
СообщениеДобавлено: Вс 24-04-11 : 16-35    Заголовок сообщения: Ответить с цитатой

проверил на моем аппаче - все работает

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
СообщениеДобавлено: Вс 24-04-11 : 17-06    Заголовок сообщения: Ответить с цитатой

woddy
У меня тоже работает, но мне нужно мою эту картинку засунуть на другой форум, абсолютно безобидная, график.
Форум её хавает, но вместо картинки пишет "прикреплённое изображение"
Буду копать дальше)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
ДобрыйФей
Мечтатель
Предупреждений : 5
СообщениеДобавлено: Вс 24-04-11 : 20-04    Заголовок сообщения: Ответить с цитатой

djlab
Картинка статическая?
Если да, то сохрани ее просто скрином, например, да залей.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
djlab
Гуру
Предупреждений : 1
СообщениеДобавлено: Вс 24-04-11 : 20-32    Заголовок сообщения: Ответить с цитатой

Нет конечно)
Иначе я бы и не имел мозги )
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
IgorK
Гуру
СообщениеДобавлено: Вс 24-04-11 : 22-57    Заголовок сообщения: Ответить с цитатой

_______________Последний раз редактировалось: IgorK (Чт 5-10-23 : 13-25), всего редактировалось 1 раз
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
DOMINATOR
Форумчанин
СообщениеДобавлено: Вс 24-04-11 : 23-42    Заголовок сообщения: Ответить с цитатой

djlab
http://dimoning.ru/back-counter-1.html
Это?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
djlab
Гуру
Предупреждений : 1
СообщениеДобавлено: Пн 25-04-11 : 08-09    Заголовок сообщения: Ответить с цитатой

DOMINATOR писал(а):
Это?

Спасибо но нет, это как делать php-картинку, она уже сделана, а мне нужно из неё, сделать png-картинку.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
BS
Эксперт
СообщениеДобавлено: Сб 28-05-11 : 19-43    Заголовок сообщения: Ответить с цитатой

djlab
Учись читать документацию. Её море и даже на русском языке.

http://www.php.su/functions/?f=imagejpeg&choice=info[/url]
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора   Номер ICQ
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ Часовой пояс: GMT + 7
Страница 1 из 1

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы