Karantin Mo4x Нееее! Вы не поняли! То что подписи у простых смертных нет - это я знаю. Меня больше интересует как подпись у автора статьи вообще работает. У него она лежит на Awardspace, на этом хостинге запрещено открытие соединений с внешними ресурсами, т.е. fopen('http://ya.ru/logo.gif','r') не сработает, а выдаст: А главная фишка этой статьи - это проверка статуса аськи, которая осуществляется как раз таки через PHP: fopen("http://status.icq.com/online.gif?icq=999999999&img=5","r"); У автора статьи, как видно, подпись прекрасно работает вместе с определением статуса аськи: Вот и интересуюсь как же он такое реализовал на этом хостинге? П.с. если кто-то знает хостинг с поддержкой fopen('http://***','r') - прошу в личку!
Nek1t, помоему file_get_contents ещё никто не отменял... vitalikis, при помощи хтаксес, смотри статьи про снифферы. З.Ы. заглянул в тему т.к. щас с аваторкой мудрю, кто хочет за меня пошевелить извилинами - отписывайтесь, одному из Вас за оригинальность скину 5wmz, остальным семизнаков в ПМ требования: 1) Disable functions: fopen 2) php 4.x 3) картинка берёцо к примеру с google - http://www.google.ru/intl/en_com/images/logo_plain.png (формат по идее будет gif) 4) картинку размерами 1024px × 1024px надо уменьшить до максимального размера авы на форуме + возможность изменения качества если ужатая картинка больше доступного указаного веса. 5) 2-3 строки текста на аве с возможностью менять шрифт.
Она и не работает Может я, конечно, не догоняю чего? Такую фигню пишет только в осле, при переходе по ссылке А в Опере не пишет ничего, просто выдает пустой рисунок без ничего.
вобщем накатал скрипт: PHP: <? error_reporting(0); $url = array(1 => 'http://site.com/1.jpg', 'http://site.com/2.jpg', 'http://site.com/3.jpg', 'http://site.com/4.jpg'); //ссылки на картинки $ur = mt_rand(1,4); //рандом картинок 1-4 $thumbbase=ImageCreateFromjpeg("{$url[$ur]}"); //создаём новое изображение из файла $thumb_x = 100; $thumb_y = 100; //размеры изображения на выводе $width = imagesx($thumbbase); $height = imagesy($thumbbase); //получаем размеры исходного изображения /* проверка размера */ if ($width > $thumb_x || $height > $thumb_x) { $k = max($width/$thumb_x, $height/$thumb_x); $new_width = intval($width / $k); $new_height = intval($height / $k); } else { $new_width = $width; $new_height = $height; } $thumb = imagecreatetruecolor ($new_width, $new_height); //создаём пустое полноцветное изображение imagecopyresampled($thumb, $thumbbase, 0, 0, 0, 0, $new_width, $new_height, $width, $height); //копируем прямоугольные области с 1 изображения на другое $white = imagecolorallocate($thumb, 255, 255, 255); //цвет текста imagestring($thumb, 1, 19, 90, date("d F Y "), $white); //вывод даты $font = imageloadfont("hootie.gdf"); //подгружаем шрифт imagestring($thumb, $font, 1, 1, "TANZWUT", $white); //ник header('Content-Type: image/jpeg'); //указываем формат данных imagejpeg($thumb,null,100); //выводим полученое изображение, null - без сохранения, 100 - качество. imagedestroy($thumb); imagedestroy($thumbbase); ?> демо: http://garantii.net.ru/test6.jpg или
Тем у кого проблема с fopen() http://www.bin-co.com/php/scripts/load/ как вариант, как было сказано про file_get_contents, который может быть также выключен. Спасибо за статью, многое можно сделать с безобидной на вид подписью
Немного АПну тему Пост 26, демо сейчас по адресу http://tanzwut.name/test6.jpg (при обновлении меняется) На картинке текст будет меняться динамически, иногда сливаясь с фоном, как обвести контуры текста к примеру чёрным цветом на 1-3 пиксела? как вариант: не совсем то чего я хочу получить, пример http://tanzwut.name/test7.jpg , да и размер шрифта выставить не получится ибо в imageloadfont нет доп. опций для смены размера, а в imagestring где смена размера, стоит шрифт. UPD: Для тех кто не понял - скрипт парсит текст со страницы и выводит на картинке (перерисовывать самому постоянно влом, надо в реалтайм), но т.к. часть текста сливается с фоном, надо обрисовать контуры текста снаружи и внутри, а так же менять размер используемого шрифта.
Дайте ссылку на оригинальную подпись, наподобие "Теперь я знаю твой ip", у кого то видел, только найти не могу. Вобще было бы интересно еще выводить инфу из однокласников или вконтакте, как это сделано в попандерах, которые пишут ваш аккаунт заблокирован.