Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с изображениями

21K
20 октября 2006 года
Dark Fox
5 / / 20.10.2006
Надо сделать изображение, на котором будут отображаться допустим данные из массива $_ENV. Сам скрипт я написал и он работает, вызываясь через [COLOR="Blue"]<img src=script.php>[/COLOR].

Меня интересует каким образом можно разместить скрипт в jpeg\gif изображение, чтобы он при этом обрабатывался сервером и вызывался через [COLOR="#0000ff"]<img src=script.gif>[/COLOR].

Заранее спасибо

p.s: Версия библиотеки GD - 2.0.28
13
20 октября 2006 года
RussianSpy
3.0K / / 04.07.2006
Смысл?
17K
20 октября 2006 года
Dionis
23 / / 29.08.2006
Смысл наверно в том, чтобы обмануть юзера, чтобы он думал что это статическая картинка, а не скрипт, генерирующий картинку.
Ну наверно можно прописать строчки в файле .htaccess

RemoveHandler .gif
AddType application/x-httpd-php .php .phtml .gif

Соответственно, в самом скрипте надо будет выдавать image только в формате gif

Но после этого нельзя будет использовать картинки в формате .gif, поскольку все файлы с этим разрешением будут обрабатываться интерпретатором PHP

P.S. Это все теория
13
20 октября 2006 года
RussianSpy
3.0K / / 04.07.2006
Ну если вы считаете что ваш telepat mode надежен тогда наверное стоит посоветовать автору почитать про mod_rewrite
21K
20 октября 2006 года
Dark Fox
5 / / 20.10.2006
Спасибо. Запись AddType application/x-httpd-php .php .phtml .gif в конфиг апача решила проблему.
13
20 октября 2006 года
RussianSpy
3.0K / / 04.07.2006
[QUOTE=Dark Fox]Спасибо. Запись AddType application/x-httpd-php .php .phtml .gif в конфиг апача решила проблему.[/QUOTE]
Не решила. Попробуй скопировать обычный .gif файл и запроси его через браузер - много интересного увидишь.
8
20 октября 2006 года
mfender
3.5K / / 15.06.2005
Вот у меня картинка, которую выдаёт скрипт: http://firstformula.ru/f1_start_1.gif
В .htaccess соответственно написано RewriteRule ^(.*)f1_start_([0-9]+)\.gif$ $1measures/line.htm?id=$2
21K
23 октября 2006 года
Dark Fox
5 / / 20.10.2006
RussianSpy
Как раз такая потребность и возникла.

Почитал про .htaccess и про mod_rewrite в частности. После его создания выявляется ошибка 500; в одном из факов было указано что ошибка возможна из-за того что "файл .htaccess записан в формате Windows, а должен быть записан в формате UNIX", - т.е. под виндой он работать не будет?
8
23 октября 2006 года
mfender
3.5K / / 15.06.2005
500 происходит от неправильного синтаксиса файла (.htaccess). Где-то в тексте ошибка.
21K
23 октября 2006 года
Dark Fox
5 / / 20.10.2006
Я это понимаю, но где здесь может быть ошибка?
Цитата:
redirect /gdtst.gif http://url/gdtst.php



Update:
Я разобрался. Очень странно, но файл .htaccess может находиться вообще в любой папке на диске(даже вне сервера\публичных файлов) и оттуда функционирует(хоть в корневой папке диска). Ошибка вылетала из-за того что файлов было 2 - в папке www и в папке со скриптом.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог