ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

24.02.2007, 17:41
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме: 3493315
Репутация:
1228
|
|
Сообщение от NOmeR1
2nc.STRIEM, просто вместо картинки (в теге [img]) пишешь путь до скрипта %)
И будет типо этого :
Нажимаешь обновить рисунок, там другая цитата. Кул скрипт))
Работать будет когда скрипт возвращает картинку, а когда текст не будет!
Сообщение от nerezus
Конечно можно: запросом в панельку профиля по крону. Но этот способ очень глупый, т.к. если все так будут делать - то будет большая нагрузка на серв.
есле я тя праильно понял, то это при каждом обновлении, скрипт будет логиниться под юзером, и менять в его профиле подпись! правильно?
но тогда сам юзер не сможет нормально работать т.к. ипри авторизации идет привязка к IP!
хотя можно все сделать через проксю..
Вобще это уж извращения пошли....
Последний раз редактировалось nc.STRIEM; 24.02.2007 в 17:46..
|
|
|

24.02.2007, 18:45
|
|
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме: 993362
Репутация:
175
|
|
nc.STRIEM все верно говорит. На ЭТОМ форуме сделать нечто такое ТЕКСТОМ простому пользователю невозможно как ни крути. Да и в любом другом скорее всего тоже.
для этого нужен минимум доступ в админку чтобы создать в ней модуль, устанавливающий подпись для конкретного пользователя. Там уже можно сделать так, чтоб подпись возвращалась текстом. Массовости такая идея не получит - вряд ли админам будет в кайф прописывать в шаблонах подпись каждому желающему.
Последний раз редактировалось Abra; 24.02.2007 в 18:51..
|
|
|

16.07.2007, 00:02
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Гем, твой скрипт не работает, вот мой вариант
PHP код:
<?
function win2uni($s)
{
$s = convert_cyr_string($s,'w','i');
for ($result='', $i=0; $i<strlen($s); $i++)
{
$charcode = ord($s[$i]);
$result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i];
}
return $result;
}
$ps = file_get_contents('http://bash.org.ru/random');
preg_match_all("#<div id=\"quotes\">(.*?)<hr class=\"iq\">#is", $ps, $out, PREG_SET_ORDER);
foreach($out as $row)
{
$row[1] = preg_replace("#<div class=\"q\">(.*?)</div>(.*?)<div>(.*?)</div>(.*?)</div>#is","\\3",$row[1]);
$row[1] = preg_replace("#\n(.*?)#is","\\1",$row[1]);
$row[1] = str_replace('<br />',"\n",$row[1]);
$row[1] = str_replace('<br>',"\n",$row[1]);
$row[1] = str_replace(" ","",$row[1]);
$row[1] = '<ANTICHAT>'.$row[1].'<ANTICHAT close=1>';
$row[1] = preg_replace("#<ANTICHAT> (.*?) <ANTICHAT close=1>#is","\\1",$row[1]);
$row[1] = str_replace("<","<",$row[1]);
$row[1] = str_replace(">",">",$row[1]);
$row[1] = str_replace('"','"',$row[1]);
}
$row[1] = wordwrap($row[1], 100, "\n");
$count = substr_count($row[1],"\n");
$strl = strlen($row[1]);
$a=split("\n",$row[1]);
for($i=count($a), $max=0;$i>0;$i--)
if(strlen($a[$i-1])>$max)
$max=strlen($a[$i-1]);
$font_name = 'REFSAN.ttf'; //имя шрифта
$font_size = 8; //размер шрифта
$w = $max * ($font_size - 1); //ширина картинки
$h = (($count + 1) * ($font_size * 2)) - 1; //высота картинки
$image = imagecreatetruecolor($w,$h) or die('Cannot create image');
imagefill($image, 0, 0, 0x363940);
$text = win2uni($row[1]);
$X = 1;
$Y = 11;
imagettftext($image, $font_size, 0, $X, $Y, 0xB9B9B9, $font_name, $text);
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>
Последний раз редактировалось NOmeR1; 06.08.2007 в 00:17..
|
|
|

16.07.2007, 00:07
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
На ЭТОМ форуме сделать нечто такое ТЕКСТОМ простому пользователю невозможно как ни крути.
я делал. может даже помнит кто.
|
|
|

16.07.2007, 00:57
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме: 5885100
Репутация:
773
|
|
Я помню было такое...
|
|
|

18.07.2007, 00:43
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
все накрылись подписи --))))) у некоторых
|
|
|

18.07.2007, 01:16
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Сообщение от genom--
все накрылись подписи --))))) у некоторых
Ну не обязательно использовать на ачате 
Последний раз редактировалось NOmeR1; 18.07.2007 в 03:47..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|