http://i.tigrov.net/public/3.gif И другие картинки видел в интернете..типо ваш айпи адрес..страна и т.д. Как такое замутить?
Я так тоже умею. Хочу в локалке поднять..в локале у меня инетом мало кто юзает..20 коп. метр. (Украинских) так что это не катит.
Открыть блокнот и накатать код в PHP. Code: <?php $im = imagecreate(400, 400); $bg = imagecolorallocate($im, 0, 0, 0); $green = imagecolorallocate($im, 0, 255, 0); $ip=getenv("REMOTE_ADDR"); imagestring($im, 6, 5, 2, "You IP: $ip", $green); header("Content-type: image/png"); imagepng($im); ?>
Уже не раз поднимался этот вопрос. Если хочешь точно такую же вот тебе мой вариант http://webfile.ru/1519035 Правда нет кириллицы к сожалению =(
Все работает, правда не на домашнем хосте, уменя поддержки Gd отсуствует похоже, подскажите где можно скачать эту библиотеку и как подключить?
а как сделать, чтобы аватарка состояла из 2-х картинок? одна выводилась, когда ты на форуме, а другая - когда тебя нет на форуме?
htaccess забыл? =) PHP: AddType application/x-httpd-php .png Если не получится, то сохрани тот скрипт как *.php.
хм...если создание файла htaccess ни к чему не привело, то надо пробовать на другом хостинге? на локалке работает...уже 3 хостера проверил...не хотят они файл .htaccess понимать хоть кто-то подал признаки жизни:
Я думаю библиотека Gd неустановленна.... У меня такаяже проблемма поэтому и спрашиваю где её можно достать и как "прикрутить" к своему вебсерверу, я его по отдельности собирал...
php_gd или php_gd2 должна быть в каталоге с пхп в папке extensions, для того чтобы ее подключить нужно в php.ini раскоментировать строчку Code: ;extension=php_gd.dll т.е. убрать ; в начале строки
Самому тогда никак, можно попробовать уговорить админов хостинга подключить ее, но это маловероятно что они согласятся =)
В свое время заморочился с подобной аватаркой и, может быть, выложу то, что поучилось куда-нибудь. По пути столкнулся с проблемой написания текста на картинке по-русски и определенным шрифтом. Решил проблему, используя функцию imagettftext из gd библиотеки. Вот как пользовать: PHP: imagettftext( $img, //- исходная картинка $fs, //- размер шрифта $gr, //- угол наклона шрифта $X, $Y, //- координаты надписи $color, //- цвет шрифта(например, 0x004d79 - 0xRRGGBB) $fnt, //- имя ttf-файла шрифта $str //- записываемая строка в юникоде. ); т.к. imagettftext принимает только юникод, используем функцию конвертирования cp1251 в unicode: PHP: function win2uni($s) { $s = convert_cyr_string($s,'w','i'); // преобразование win1251 -> iso8859-5 // преобразование iso8859-5 -> unicode: for ($result='', $i=0; $i<strlen($s); $i++) { $charcode = ord($s[$i]); $result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i]; } return $result; }