| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sanja (v.2) 06.05.2002 23:00
Для начала цитата:- Каа, скажи. Багира достанет во-он тот банан?Лично меня - достал.... ох, как достал... Так, что отвязаться захотелось..
- Нет, Маугли, не достанет.
- А Балу достанет?
- Нет, Маугли, не достанет.
- А Акелла достанет?
- Нет, Маугли, не достанет.
- А я достану?
- Ты, Маугли, кого угодно достанешь.
|
|---\
| |
| \-- public_html --\
| |
| \-- cgi-bin
|
|---\
|
\-- public_ftp(То есть мы верим показаниям printenv.cgi - он не имеет тенденции привирать)@auto[]
$CHARSETS[
$.koi8-r[/home/mobilezo/public_html/cgi-bin/koi8-r.cfg]
$.windows-1251[/home/mobilezo/public_html/cgi-bin/windows-1251.cfg]
]
$SQL[
$.drivers[^table::set{protocol driver client
mysql /home/mobilezo/public_html/cgi-bin/libparser3mysql.so libmysqlclient.so
}]
]
$MIME-TYPES[^table::set{ext mime-type
zip application/zip
gif image/gif
jpg image/jpeg
html text/html
htm text/html
txt text/plain
mp3 audio/mpeg
swf application/x-shockwave-flash
}]
$LIMITS[
$.post_max_size(10*0x400*0x400)
]
@unhandled_exception[exception;stack]
$response:content-type[
$.value[text/html]
$.charset[$response:charset]
]
<title>Oh, shit!! </title>
<body bgcolor=white>
<font color=black>
<pre>^untaint[html]{$exception.comment}</pre>
^if(def $exception.source){
<b>$exception.source</b><br>
<pre>^untaint[html]{$exception.file^($exception.lineno^)}</pre>
}
^if(def $exception.type){exception.type=$exception.type}
^if($stack){
<hr>
^stack.menu{
<tt>$stack.name</tt> $stack.file^($stack.lineno^)<br>
}
}Сохраняем файл, закрываем. Теперь берём, и закачиваем всё содержимое папки по FTP прямо в cgi-bin в БИНАРНОМ РЕЖИМЕ. Не в ASCII или AUTO, а в BINARY. После закачки сверяем размеры parser3.cgi на сервере и на диске - должны совпасть до байта. Если не совпали - КОМУ СКАЗАЛ ЗАКАЧИВАТЬ В БИНАРНОМ РЕЖИМЕ?!SetEnv HTTP_PARSER_ROOT_CONFIG /home/mobilezo/public_html/cgi-bin/parser3.conf AddHandler parsed-html html Action parsed-html /cgi-bin/parser3.cgi <Files ~ "\.(p|cfg)$"> Order allow,deny Deny from all </Files> CharsetDisable On DirectoryIndex index.htmlТекст файлa auto.p:
@auto[] $request:charset[windows-1251] $response:charset[windows-1251] $response:content-type[ $.value[text/html] $.charset[$response:charset] ] # Строчку ниже надо поправить в # соответствии с твоими настройками MySQL $SQL.connect-string[mysql://юзер:пароль@ip_MySQL_сервера/твоя_база_данных]Текст файлa index.html:
<h1> 2 x 2 = ^eval(2*2) </h1>Залей все три файла в корневой каталог сервера и открой в браузере http://www.твойсайт.ru/index.html Если увидишь строку '2 x 2 = 4' как тут - http://parser3.bougakov.com/index.html - с тебя пиво. Много. Пью я Berliner Kindl, Zunft Kölsch и Сибирскую Корону..