делаю скрипт по книге, а он не работает

Статус
В этой теме нельзя размещать новые ответы.

kav78

Новичок
делаю скрипт по книге, а он не работает

делаю скрипт по книге, а он не работает, может мне необходимо какие то настройки сделать?
Вот код:
<?php
header("Content-type: image/png");
$string = $_GET['text'];
$im = imagecreatefrompng("1.png");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);
imagedestroy($im);
?>

из другого скрипта вызываю этот код:
<img src="a.php?text=text"/>

По идеи он должен покозать картинку с текстом:text, но картинку не показывает и интерпритатор даже ошибки не выдает.
Пожалуйста помогите разобраться
 

Romashov

экспериментатор
что выводит скрипт http://site/a.php?text=text?
вывод ошибок включён?
GD есть?
1.png есть?
 

kav78

Новичок
Romashov
1.png есть
вывод ошибок включён

Даже по совету "sakon" добавил строчку
ini_set('display_errors',1);
error_reporting(E_ALL);
и не каких ошибок нет!!!!!
А что такое GD?
 

kav78

Новичок
sakon
я так и подумал что здесь без библиотеки не обойтись, НО:
1. в php.ini -> убераю ; перед extension=php_gd2.dll
2. Прописываю extension_dir = "c:/php/"
А ОН МНЕ: Точка входа в процедуру ap_snprintf не найдена в библиотеке DLL php4ts.dll далее жму ок, А ОН МНЕ:
Unknown():Unable to load dynamic library 'c:/php/php_gd2.dll' - Не найдена указанная процедура. <Ok>
 

kav78

Новичок
sakon
да сделал и все равно!!!

-~{}~ 11.12.05 20:58:

Фанат
я имел в виду
<? print'<img src="a.php?text=text"/>'; ?>
 

Фанат

oncle terrible
Команда форума
НУ И КУДА тебе пхп будет выводить сообщение об ошибке?

пояснение. на этот вопрос отвечать не надо.
на этот вопрос надо ДУМАТЬ.
 

kav78

Новичок
Фанат
Наверное в браузер, я так думаю, ДА И ЧТО ВСЕ ЗАГАДКАМИ ОТВЕЧАТЬ, НЕТ ЧТО БЫ ДЕЛЬНЫЙ СОВЕТ ДАТЬ ПО РЕШЕНИЮ ПРОБЛЕМЫ, ведь у меня уже второй день голова пухнет!!!
 

Фанат

oncle terrible
Команда форума
это всё от нервов.
пойди успокойся, водички попей, поспи.
а завтра всё у тебя получится.
утро вечера мудренее, как говорит народная пословица.
Как только перестанешь нервничать, сразу всё получится.

Рекомендация остаётся прежней - прочти сообщение об ошибке и исправь её.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху