Не могу разобраться с make.
Нашел сайт с функцией что из
<input type="text"> вывод сразу на картинку,не могу понять как это реализовано. http://highstylecase.ru/ создается make.php и в него записывается,попробовал. Сохранил сайт к себе на жесткий,у меня почему-то не получается эта функция. Подскажите что сделать нужно ? Вот что у меня получилось : http://hostingfortraineeship.esy.es/chex/ Так и не выводит что я пишу в инпуте. Помогите понять что не так делаю. |
Изображение генерируется через PHP
make/make.php?color=white&text=new text Параметры для PHP - цвет фона = color и текст = text Данные параметры берутся из HTML и устанавливаются в URL make/make.php?color=white&text=new text |
Тут вопрос что у вас в PHP а не JS. Т.к. в данной задачи - это есть основа.
|
Infinity178,
Файл make/make.php сохранен в той же папке,но при этом он не записывает ничего. В чем может быть проблема ? |
Ну если вы получаете эти GET-параметры, значит проблема в GD части, иначе либо вы не получаете этих параметров, либо не контролируете их.
|
Babyslam,
то что он там сохранен - просто замечательно)) а что в нем есть? Можете показать? Результат запроса у вас на сайте: ‰PNG IHDRбВ”ЕPLTEяяяҐЩџЭtRNS@жШfID AT(‘c`Ј`PЈЖЁ_ґIEND®B`‚ Результат запроса на оригинале <img style="-webkit-user-select: none" src="http://highstylecase.ru/make/make.php?color=pink&text=123"> Пока нет PHP части - судить не чего :( |
Infinity178,
Сохранил несколько раз с сайта make.php Попробовал открыть в нем только : ‰PNG . Но мне кажется что сайт просто не дает полностью код из make.php . http://rghost.ru/8mg2RWRhQ (Файл make.php) Но если скачивать сайт при помощи teleport pro. он сохраняет : Картинку make.php-color=black&text=.png Теперь запрос правильный <img src="make/make.php?color=pink&text=123" class="case-text"> ,но все же он не выводит текст... |
Вы код свой проверяйте, как отдается файл. Вот это:
‰PNG IHDRбВ”ЕPLTEяяяҐЩџ говорит о том, что до передачи заголовка для изображения уже был вывод в браузер. make.php-color=black&text=.png - это такое имя получается? |
laimas,
Да такое имя, и формат при этом всем .png |
И зачем такое имя? Вы что хотите сделать - по переданным параметрам нанести на изображении текст выбранным цветом?
|
laimas,
Именно так. |
Первое, это разберитесь с файлом, если кодировка UTF, то файл должен быть сохранен без ВОМ, не должно быть передачи заголовков лишних, и до открывающего тега <? не должно быть вывода в браузер.
А в остальном это ошибки в самом скрипте. |
laimas,
Да понял что проблема в Php файле,не корректно сохраняет его и ничего не сделать. Решил все таки попробовать сделать через jQuery. Только теперь осталось разобраться,как текст пропорционально записывать. Спасибо. |
Причем тут jQuery, если ошибки на сервере?
|
laimas,
Я говорю о том что файл php не скачивается полностью, по этому решил обойтись без него и методами jQuery написать сообщение. |
А каким образом на jQuery можно нанести текст на изображение (это можно сделать в новых браузерах, используя canvas), и сохранить его на сервере?
А файл php скачать нельзя, если только он не часть архива какого либо плагина. Пишите вместо него свой. |
Часовой пояс GMT +3, время: 17:33. |