[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывести рисунок с надписью
MadMike
Помогите пожалуйста вывести на экран картинку на которую нанес надпись с помощью ImageTTFtext(); и сделать скачиванием по нажатию на кнопку...

Надпись нанес уже.Просто в папку сохранить могу.
Вывести на экран и как сделать кнопку скачать не знаю((

Вот код нанесения надписи: http://pastebin.com/AdgMd36H

Выводить пытаюсь вставив в материал тег:
<img src="http://mysite.ru/generate.php">


_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
killer8080
открой картинку по прямой ссылке, перед этим закоментировав строку
Header("Content-type: image/jpeg");
посмотри есть ли ошибки.
MadMike
открыл файл в котором наносится надпись и закомментировал Header("Content-type: image/jpeg");

исправил пару ошибок с адресом, но все равно не выводит картинку чз тег <img src="http://mysite.ru/generate.php">

а сам файл generate.php с незакомментированным заголовком выводит каракулей много...содержимое картинки наверное

_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
sergeiss
Цитата (MadMike @ 2.06.2014 - 19:04)
а сам файл generate.php с незакомментированным заголовком выводит каракулей много...содержимое картинки наверное

Скорее всего, у тебя там ошибка где-то есть

Например, ты глушишь ошибку на самом начальном этапе:
$im = @imagecreatefromjpeg('images/diplom.jpg');

А ты уверен, что у тебя картинка была создана на базе имеющейся?

Затем. Что ЭТО???
$pic = ImageCreateFromjpeg($img);

Во-первых, почему имена файлов с заглавной буквы здесь и далее?
А во-вторых, ты же уже создавал именно эту картинку! Только записал ее в другую переменную.
Если в начале ты хотел только размеры узнать, то мог не создавать лишний раз картинку, а просто использовать функцию getimagesize()

Цитата (killer8080 @ 2.06.2014 - 11:08)
открой картинку по прямой ссылке, перед этим закоментировав строку
Header("Content-type: image/jpeg");
посмотри есть ли ошибки.

Вот это был правильный совет. Что ты получил в браузере? Уверен, что не было никаких сообщений об ошибках? Убери знак @ и сделай вывод всех ошибок функцией error_reporting( E_ALL );

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.