) ? '(?:.*?)' : ''; if ( preg_match_all('{^' . rawurlencode(urldecode($uri)) . $exact_match_pattern . '__LINK__(.*?)__END__}smi', $tmp, $regs) ) { $result = array_merge($result, $regs[1]); } if ( $this->ML_bot ) { print('' . var_export($regs, true) . ''); print('' . var_export(rawurlencode(urldecode($uri)), true) . ''); } } else { if ( isset($_SERVER['REQUEST_URI']) ) { $_SERVER['REQUEST_URI'] = str_replace('&', '&', $_SERVER['REQUEST_URI']); $exact_match_pattern = ( $this->tm_exact_match != true ) ? '(?:.*?)' : ''; if ( preg_match_all('{^' . rawurlencode(urldecode($_SERVER['REQUEST_URI'])) . $exact_match_pattern . '__LINK__(.*?)__END__}smi', $tmp, $regs) ) { $result = array_merge($result, $regs[1]); } if ( $this->ML_bot ) { print('' . var_export($regs, true) . ''); print('' . var_export(rawurlencode(urldecode($_SERVER['REQUEST_URI'])), true) . ''); } } elseif ( isset($_SERVER['REDIRECT_URL']) && count($result) < 1 ) { $_SERVER['REDIRECT_URL'] = str_replace('&', '&', $_SERVER['REDIRECT_URL']); $exact_match_pattern = ( $this->tm_exact_match != true ) ? '(?:.*?)' : ''; if ( preg_match_all('{^' . rawurlencode(urldecode($_SERVER['REDIRECT_URL'])) . $exact_match_pattern . '__LINK__(.*?)__END__}smi', $tmp, $regs) ) { $result = array_merge($result, $regs[1]); } if ( $this->ML_bot ) { print('' . var_export($regs, true) . ''); print('' . var_export(rawurlencode(urldecode($_SERVER['REDIRECT_URL'])), true) . ''); } } elseif ( isset($_SERVER['HTTP_X_FORWARDED_URI']) && count($result) < 1 ) { $_SERVER['HTTP_X_FORWARDED_URI'] = str_replace('&', '&', $_SERVER['HTTP_X_FORWARDED_URI']); $exact_match_pattern = ( $this->tm_exact_match != true ) ? '(?:.*?)' : ''; if ( preg_match_all('{^' . rawurlencode(urldecode($_SERVER['HTTP_X_FORWARDED_URI'])) . $exact_match_pattern . '__LINK__(.*?)__END__}smi', $tmp, $regs) ) { $result = array_merge($result, $regs[1]); } if ( $this->ML_bot ) { print('' . var_export($regs, true) . ''); print('' . var_export(rawurlencode(urldecode($_SERVER['HTTP_X_FORWARDED_URI'])), true) . ''); } } } // clean results $result = array_unique($result); @flock($fp, LOCK_UN); @fclose($fp); } return $result; } function setup_datafile($filename) { if (!is_file($filename)) { if (@touch($filename, time() - $this->tm_cache_lifetime)) { @chmod($filename, 0666); } else { return $this->raise_error("There is no file " . $filename . ". Failed to create. Set mode to 777 on the folder."); } } if (!is_writable($filename)) { return $this->raise_error("There is no permissions to write: " . $filename . "! Set mode to 777 on the folder."); } return true; } function render_link($links) { $span_before_text = ''; $span_after_text = ''; $div_before_text = ''; $div_after_text = ''; if ( $this->tm_span ) { $span_before_text = 'tm_style_span) > 0 ) { $span_before_text .= ' style="' . $this->tm_style_span . '"'; } if ( strlen($this->tm_class_name_span) > 0 ) { $span_before_text .= ' class="' . $this->tm_class_name_span . '"'; } $span_before_text .= '>'; $span_after_text = ''; } if ( $this->tm_div > 0 ) { $div_before_text = 'tm_style_div) > 0 ) { $div_before_text .= ' style="' . $this->tm_style_div . '"'; } if ( strlen($this->tm_class_name_div) > 0 ) { $div_before_text .= ' class="' . $this->tm_class_name_div . '"'; } $div_before_text .= '>'; $div_after_text = ''; } if ( $this->tm_div_span_order == 'div' ) { $links = $div_before_text . $span_before_text . $links . $span_after_text . $div_after_text; } else { $links = $span_before_text . $div_after_text . $links . $div_after_text . $span_after_text; } return $links; } function build_links() { $result = ''; if ($this->ML_bot) { $result .= '' . $this->version . "\n"; $result .= 'REMOTE_ADDR=' . $this->tm_host . "\n"; $result .= 'charset=' . $this->tm_charset . "\n"; $result .= 'file change date=' . $this->tm_file_change_date . "\n"; $result .= 'tm_cache_file_size=' . $this->tm_file_size . "\n"; $result .= 'tm_links_count_on_page=' . $this->tm_links_count . "\n"; $result .= '-->'; } if (isset($_COOKIE['getver']) || $this->ML_bot || $this->tm_force_sign) { $result .= ''; } $start_index = $this->tm_limit_start; $limit = ( $this->tm_limit_items > 0 ) ? $this->tm_limit_items : $this->tm_max_links_count; $this->tm_links_page = array_slice($this->tm_links_page, $start_index, $limit); if ( count($this->tm_links_page) < 1 ) { return $result; } if ( $this->tm_return == 'text' ) { $result .= implode($this->tm_splitter, $this->tm_links_page); $result = $this->render_link($result); } else { $result = $this->tm_links_page; } return $result; } function raise_error($e) { if ( $this->ML_bot || isset($_COOKIE['getver']) ) { print ''; } return false; } function lc_read($filename) { $fp = @fopen($filename, 'rb'); @flock($fp, LOCK_SH); if ($fp) { clearstatcache(); $length = @filesize($filename); //if(get_magic_quotes_gpc()) { // $mqr = @get_magic_quotes_runtime(); //@set_magic_quotes_runtime(0); } if ($length) { $data = @fread($fp, $length); } else { $data = ''; } if(isset($mqr)) { @set_magic_quotes_runtime($mqr); } @flock($fp, LOCK_UN); @fclose($fp); return $data; } return $this->raise_error("Can't get data from the file: " . $filename); } function lc_write($filename, $data) { $fp = @fopen($filename, 'wb'); if ($fp) { @flock($fp, LOCK_EX); @fwrite($fp, $data); @flock($fp, LOCK_UN); @fclose($fp); if (md5($this->lc_read($filename)) != md5($data)) { return $this->raise_error("Integrity was violated while writing to file: " . $filename); } return true; } return $this->raise_error("Can't write to file: " . $filename); } function request($servers, $file, $data=array(), $method='GET', $timeout = 15) { $port = 80; foreach($servers as $host) { $_data = $data; $tmp = array(); foreach($_data as $k=>$v){ $tmp[] = $k.'='.urlencode($v); } $_data = implode('&', $tmp); $path = $file; if( $method == 'GET' && $_data != '' ) { $path .= '?' . $_data; } $request = $method." ".$path." HTTP/1.0\r\n"; $request .= "Host: ".$host."\r\n"; $request .= "User-Agent: MainLinkAds links db updater 6.3\r\n"; $request .= "Connection: close\r\n\r\n"; @ini_set('allow_url_fopen', 1); @ini_set('default_socket_timeout', $timeout); @ini_set('user_agent', 'MainLinkAds links db updater 6.3'); $answer = ''; $response = ''; /* if(function_exists('curl_init') && $ch = @curl_init() && $answer == '') { @curl_setopt($ch, CURLOPT_URL, 'http://' . $host . $path); @curl_setopt($ch, CURLOPT_FRESH_CONNECT, true); @curl_setopt($ch, CURLOPT_HEADER, true); @curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); @curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); @curl_setopt($ch, CURLOPT_USERAGENT, 'MainLinkAds links db updater 6.3'); $response = @curl_exec($ch); $answer = ( $response != '' ) ? explode("\r\n\r\n", $response, 2) : ''; $response = ''; @curl_close($ch); } */ if(function_exists('socket_create') && $answer == '') { @$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); @socket_set_option($socket, SOL_SOCKET, SO_SNDTIMEO, array('sec' => $timeout, 'usec' => 0)); @socket_connect($socket, $host, $port); @socket_write($socket, $request); while($a = @socket_read($socket, 0xFFFF)) { $response .= $a; } $answer = ( $response != '' ) ? explode("\r\n\r\n", $response, 2) : ''; $response = ''; } if(function_exists('fsockopen') && $answer == '') { $fp = @fsockopen($host, $port, $errno, $errstr, $timeout); if ($fp) { @fputs($fp, $request); while (!@feof($fp)) { $response .= @fgets($fp, 0xFFFF); } @fclose($fp); } $answer = ( $response != '' ) ? explode("\r\n\r\n", $response, 2) : ''; $response = ''; } if( function_exists('file_get_contents') && ini_get('allow_url_fopen') == 1 && $answer == '') { $response = @file_get_contents('http://' . $host . $path); $answer[1] = ( $response != '' ) ? $response : ''; } if($answer[1] != '') { return $answer[1]; } } return $this->raise_error(''); } } ?>

Глеб Успенский
"Сборник слов к песням музартели
"Будни Лепрозория"

"Ля - Ля - Ля"

"Освобождение"

УмПа УмПа УмПа УмПа
УмПа УмПа УмПа УмПа
О - О - О
    ***

Воздух свеж
серые птицы крыльями режут
его...
А где-то там
зарево
верст пятьдесят
и селенье Отрадное

Вот он я. Здесь.
палкою стукаю
ребра считаю у длинной заборной змеи
Кикиморы - Девственницы
руки тянут ко мне
из погребов -
- Сырость...
   
Березы белоствольные
изрезанные ножичком
Березы белоствольные
подкошенные Старостью
    ***

"А пойдем-ка в холодок"

В совхоз "Первомайский" прилетели Белые мухи
Где же Майор твой наган? Стреляй!
Мухи нагадят тебе на плешь
И начнется война

В совхоз "Первомайский" прилетели Белые мухи
закончилась жатва. Глуши трактор.
Председатель убит. Сельсовет обокрали
и кончилось Мирное время
    ***

"ЛЮБОВЬ. ОВОЩИ-ФРУКТЫ."

Ты самая та самая
пластинка
Ты самая та самая
труба
Ты самая та самая
больница
Ты самая та самая
вода

Ты самая та самая
хлебница
Ты самая та самая
банка
Ты самая та самая
пепельница
Ты самая та самая
партизанка
    ***

"ЛОМИТ ГОЛОВУ ТОПОР. ТЕТКА СМЕРТЬ ПРИШЛА КО МНЕ."

Дум-ду-дам-ду-дам-ду-дам-ду-дам
Дум-ду-дам-ду-дам-ду-дам-ду-дам
Дум-ду-дам-ду-дам-ду-дам-ду-дам
Дум-ду-дам-ду-дам-ду-дам-ду-дам
    ***

Психоделия на почве сомненья
утренний воздух похож на туман
где-то играют бонги и скрипка
да и музыкант наверное пьян

автобус "ПАЗ" - удел всех людей
столбы охраняют покой влюбленных
угол дома чуть больше угла
которым я мерюю свое зрение

игра без слов - Немая игра
тени как песни. одна за другой
Это походит на все что угодно
    ***

"О ВЕЧНОМ..."

Красная в моей руке готовая лететь
Посылаю вверх за хлебом
начинаю петь:
"Божья коровка! Лети на небо!
Принеси мне хлеба!"

Ты смеешься. Ты видишь воду дождя
Дерево упало. Ветром завывает трава

Ласточка поет: "Чируф-Чиф-Чаф!"
Будет зима
Ты река. Ты рыба в ней. Розовый лед.
    ***

"СТАНОВЛЕНИЕ."

Слышишь ли ты это
Слышишь ли
деревья поют. что в той песне -
- я не знаю
птицы кричат как рупор:
"Каха! Каха! Курлы!"

Небо застыло студнем.
Реки текут
одеялами да покрывалами
подушками да перинами
в нас проникает чувство
растерянности
тревоги

Видишь ли ты перемены
травинка к былинке
звери
уходят по старым тропам
к северу
азимут - в норы

Вертаются Брахицефалы
из дальнего леса вертаются Брахицефалы
    ***

монстр Железных дорог
дяденька в грязной фуражке
убей флажком Отправления время
монстр железных дорог

буйство природы понятно
Весна. новобранцы в фуфайках
как стадо. майор - пастухом.
Тепло день за днем наступает

руки зачем-то оттаяли
им опять нужно будет есть
тепло беззащитной девушки
в парке. У старой березы.

небо не стало серым
рельсы сошлись под солнцем
прими меня в строй деревьев
что пьют природы настойку
    ***

"ВАЛЬСОК."

Предурок орет
ломится в двери
бьет посуду
ломает иглы
закрывает глаза
рвет систему
ему надоели
медицинские игры
этот старик
не может жить
он помнит все
но не умеет говорить
его язык
похож на асфальт
его глаза -
это лампы в 300 ватт
Стены в клетку
кафельный пол
двенадцать часов
в истерике бьется
старик - предурок
Савельев Егор
он хочет спать
но знает что не проснется
    ***

"ВСЕ СТАНОВИТСЯ БЕЛЫМ."

Мое небо задели штанами
Мое небо стало Серым
Дождь вонзается в землю столбами
Дождь становится Снегом

Глаза
задраны до Предела
Руки сами ложатся на стены
Все становися Белым
Все вокруг меня становится Белым
    ***

автобус - это такая тусовка
небо - это такой холст
убийство - это чья-то сноровка
ночь - это Великий пост

и когда я иду домой - я вижу все это
    ***

"ГОЛУБОЙ ПАТРУЛЬ."

А на реке Чулым - Весна
А на реке Чулым - Нерест
А на реке Чулым - Рыбаки
А на реке Чулым - Динамит

А на реке Чулым - День
А на реке Чулым - Ночь
А на реке Чулым - Рыбаки
А на реке Чулым - Динамит

Голубой патруль!
Все руки вверх!
Руки вверх!
    ***

Воздушный шарик - Желтое Солнце
на ниточке белой повисла тетя
я ее не знаю
я здесь впервые
я стою за забором
я писию

Зеленые руки. Зеленые ноги
Волосы дыбом. В глазах тревога
я ее не знаю
я здесь впервые
я стою за забором
я писию
    ***


Отдых
по реке сплавляют мертвых
Отдых
всеобщая рубка деревьев
всеобщий полет щепок

Одтых
строится Город мертвых
Отдых
единое место
единый взрыв мысли

Отдых
книга почета мертвых
Отдых
разом отрезаны руки
разом скручены нервы
    ***

"ТРАНВАЙ* ДУШЕВНОБОЛЬНЫХ."

Осеннее утро. Из парка выходит транвай
здесь все к одному
пассажиры - подобие Сфинксов
превращенный в Мумию Вагоновожатый
и ручка то влево
то вправо
то три то два то единица

В транвае темно
изголовье Железного дьявола
свеча как герой картины
"Мутанты Сибири."
Работающие компостерами потные руки
сплетаются в прочный канат
легкий вальс в закопченом эфире

*ТРАНВАЙ - т.к. транвай /прим. автора/
    ***


Вот растет дерево
и рядом с ним дерево
Вот растет цветок
и рядом с ним цветок

А я - лизбиянка*
и ты лизбиянка

Вот летит птица
и рядом с ней птица
вот висит солнце
вот висит луна

а я - лизбиянка
и ты лизбиянка

Вот сидит мужчина
и рядом с ним мужчина
Они хотят любви
они хотят любви

но все - лизбиянки
вы все лизбиянки

* от лизать /прим. автора/
    ***            


"БУГИ ХОЙ."

Брл - рдл - рдл - рдл - рдл........

1990 Томск.