parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Dracula 09.01.2008 03:55

Уж извините Misha версия 3 :-)))) Но вопросы будут.
1) В документации Урок 2 прерван и не доведен до конца. Вывода меню навигации из базы данных нету. Скачем со второго урока на четвертый, видимо в Уроке 3 календарь уж настолько важен, что без него ну никак низяяя :-))))))
2) А теперь по существу:
а) Как завершать соединение с базой MySQL, после выполнения определенных действий - равнозначное в php - mysql_close.
б) Кодировка не пашет - из базы выводится в виде "??????ля-ля???", как правильно скорректировать CHARSET минимальными действиями.
Вот пример вывода ссылок из базы:
# Файл .htaccess
AddType application/x-httpd-php .asp
AddHandler application/x-httpd-php asp

DirectoryIndex index.asp

AddHandler parsed-html asp
Action parsed-html /cgi-bin/parser3.exe

<Files ~ "\.(p|cfg|conf|class)$">
Order allow,deny
Deny from all
</Files>


# Файл index.asp
@main[]
^ссылки[]

@ссылки[]
^connect[$connect_string]{ 
   $links[^table::sql{select 
       id, name 
    from 
      demo 
   where 
     id > 0 ORDER by name 
   }] 
   ^if($links){ 
      ^links.menu{ 
         <a href="index.asp?id=$links.id">$links.name</a><br /> 
      }[<br />] 
   }{ 
      Фигушки тебе - ничего не найдено. 
   } 
}