Создание информера

ew4oo

Новичок
(Решено) Проблема с информером

Я хочу создать информер, на котором будет выводиться ip адрес пользователя, который заходит на мой сайт.

Вот мой код:
PHP:
Header("Content-type: image/png");
 $string= 'Your IP is '.$_SERVER['REMOTE_ADDR'];
 $im = ImageCreateFromPng("3.png");
 $c = ImageColorAllocate($im, 25, 25, 25);
 ImageString($im,3,75,43, $string,$c);
 ImagePng($im); 
 ImageDestroy($im);
Картинка с ip адресом не выводится.
Код того, что получаю в: файле

Тестирую на локальном хостинге (Wamp). Проверял с помощью phpinfo(): библиотека gd включена.
В конфигурационном файле extension=php_gd2.dll раскоментирован.

Может быть у кого-нибудь была такая проблема.

P.S. Version PHP: 5.3.0
Apache: 2.2.11
 

Dovg

Продвинутый новичок
у вас перед началом картинки что-то типа bom. И кстати вывод ошибок отключен.

приведи целиком код от <?php и до ?>
 

ew4oo

Новичок
Это и есть код от <?php до ?>
А при использовании error_reporting(E_ALL | E_STRICT); ничего не меняется.
На экране попрежнему картинки нет.
 

Dovg

Продвинутый новичок
[telepat mode]у тебя перед <? стоит bom[/telepat mode]
смени редактор.

ps. я в твоей картинке удалил первую строчку, используя свой любимый vim и увидел ожидаемое изображение
pss. кстати, твой айпи 127.0.0.1 :)
 

ew4oo

Новичок
Я так понимаю мне нужно заменить charset=windows-1251 на charset=windows-1252 ? И как удалить первую строчку, используя vim?

Дело в том, что я только недавно стал изучать программирование!
 

iceman

говнокодер
в пхп файле кодировка - утф! установи notepad++ и перекодируй в УТФ без бом..
 
Сверху