HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 24.02.2007, 17:41
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

Цитата:
Сообщение от NOmeR1  
2nc.STRIEM, просто вместо картинки (в теге [img]) пишешь путь до скрипта %)

И будет типо этого :


Нажимаешь обновить рисунок, там другая цитата. Кул скрипт))
Работать будет когда скрипт возвращает картинку, а когда текст не будет!

Цитата:
Сообщение от nerezus  
Конечно можно: запросом в панельку профиля по крону. Но этот способ очень глупый, т.к. если все так будут делать - то будет большая нагрузка на серв.
есле я тя праильно понял, то это при каждом обновлении, скрипт будет логиниться под юзером, и менять в его профиле подпись! правильно?
но тогда сам юзер не сможет нормально работать т.к. ипри авторизации идет привязка к IP!

хотя можно все сделать через проксю..

Вобще это уж извращения пошли....

Последний раз редактировалось nc.STRIEM; 24.02.2007 в 17:46..
 
Ответить с цитированием

  #22  
Старый 24.02.2007, 18:45
Abra
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме:
993362

Репутация: 175
По умолчанию

nc.STRIEM все верно говорит. На ЭТОМ форуме сделать нечто такое ТЕКСТОМ простому пользователю невозможно как ни крути. Да и в любом другом скорее всего тоже.
для этого нужен минимум доступ в админку чтобы создать в ней модуль, устанавливающий подпись для конкретного пользователя. Там уже можно сделать так, чтоб подпись возвращалась текстом. Массовости такая идея не получит - вряд ли админам будет в кайф прописывать в шаблонах подпись каждому желающему.

Последний раз редактировалось Abra; 24.02.2007 в 18:51..
 
Ответить с цитированием

  #23  
Старый 16.07.2007, 00:02
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Гем, твой скрипт не работает, вот мой вариант
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$outPREG_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("&lt;","<",$row[1]);
    
$row[1] = str_replace("&gt;",">",$row[1]);
    
$row[1] = str_replace('&quot;','"',$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($image000x363940);

$text win2uni($row[1]);

$X 1;
$Y 11;

imagettftext($image$font_size0$X$Y0xB9B9B9$font_name$text);

header('Content-type: image/png');
imagepng($image);
imagedestroy($image);

?>

Последний раз редактировалось NOmeR1; 06.08.2007 в 00:17..
 
Ответить с цитированием

  #24  
Старый 16.07.2007, 00:07
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

Цитата:
На ЭТОМ форуме сделать нечто такое ТЕКСТОМ простому пользователю невозможно как ни крути.
я делал. может даже помнит кто.
 
Ответить с цитированием

  #25  
Старый 16.07.2007, 00:57
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


Отправить сообщение для Zitt с помощью ICQ
По умолчанию

Я помню было такое...
 
Ответить с цитированием

  #26  
Старый 18.07.2007, 00:43
genom--
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме:
1948091

Репутация: 1686


По умолчанию

все накрылись подписи --))))) у некоторых
 
Ответить с цитированием

  #27  
Старый 18.07.2007, 01:16
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Цитата:
Сообщение от genom--  
все накрылись подписи --))))) у некоторых
Ну не обязательно использовать на ачате

Последний раз редактировалось NOmeR1; 18.07.2007 в 03:47..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Языки программирования :) tclover Болталка 10 17.04.2007 17:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ