Форум → Программирование → PHP для идиотов → скрипт, рисующий картинку
скрипт, рисующий картинку
-
-
-
Окт. 6, 2007, 4:01 п.п., спустя 39 минут 2 секунды
непонятно. Переформулируй вопрос.
хорошо
есть скрипт, рисует картинку с помощью имаж-функций
(http://ru2.php.net/manual/ru/ref.image.php)
после "имаждестрой" хочу выполнить другую функцию,
например "фопен". не работает.
<?
$im = imagecreate(160,50);
//…рисую…
header("Content-type: image/png");
imagepng($im);
imagedestroy($im);
//дальше - не работает
$content="нечто";
$h="file.php";
$h=fopen($fn,"a");
fwrite($h,$content);
fclose($h);
?> -
Окт. 6, 2007, 4:37 п.п., спустя 35 минут 50 секунд
То, что не работает echo — не мудрено. Ты уже послал заголовок, что лезет image/png. И как ты после этого собрался туда же текст выводить?
А вот fopen должен работать. Что хранится в $fn? -
Окт. 6, 2007, 5:08 п.п., спустя 30 минут 23 секунды
$h="file.php";
$h=fopen($fn,"a");
тут наверно должно быть $fn="file.php";все умрут, а я изумруд -
Окт. 7, 2007, 9:16 д.п., спустя 16 часов 8 минут 51 секунду
md5, да, пардон.
Захар, а как надо?
это собственно я и хочу узнать. -
-
Окт. 7, 2007, 12:16 п.п., спустя 50 минут 52 секунды
1. так не работает(что я тогда тут забыл)
2. бросьте "фопен", как сделать "ехо"
зараннее спасибо. -
-
Окт. 7, 2007, 4:11 п.п., спустя 3 часа 34 минуты 33 секунды
ты определись, либо ты выдаешь картинку, либо ты выдаешь html документ..
http://phpfaq.ru/headersвсе умрут, а я изумруд -
Окт. 8, 2007, 11:33 д.п., спустя 19 часов 22 минуты 8 секунд
Вобщем выход такой. Делаешь отдельный файл пхп.
А в нем уже в echo пишешь что-то типа <img src='image.php?parametrs=your_param'>
И уже ссылаешься на свой скрипт для работы с картинками и передаешь в него атрибуты если таковые нужны.
И будет тебе счастье.from TRIAL with LOVE -
Окт. 8, 2007, 11:45 д.п., спустя 12 минут 30 секунд
Спасибо всем, особенно Триалу.
наконец-то услышал ответ))
Пожалуйста, авторизуйтесь, чтобы написать комментарий!