Примеры скриптов и приложений CGI/Perl, PHP4, Python, Ruby, Servlet/Java, JSP (Beans, Taglib), SSI.
Печать текста, создание изображений (JPEG, GIF), работа с файлами,
работа с базой данных MySQL, использование русской кодировки (кириллицы).
| Hello world example. Пример вывода текста скриптом | ||
| Perl/CGI | hello.cgi source | run hello.cgi |
| Perl/CGI | hello.pl source | run hello.pl |
| Perl/FastCGI | hello.fpl source | run hello.fpl |
| Python/CGI | hello.py source | run hello.py |
| Python/FastCGI | hellopy.fcgi source | run hellopy.fcgi |
| Ruby/CGI | hello.rb source | run hello.rb |
| Ruby/FastCGI | hellorb.fcgi source | run hellorb.fcgi |
| PHP4/CGI | hello.php4 source | run hello.php4 |
| PHP4/mod_php | hello.phtml source | run hello.phtml |
| PHP4/mod_php | hello.php source | run hello.php |
| PHP4/mod_php/phpinfo | phpinfo.php source | run phpinfo.php |
| PHP4/CGI/phpinfo | phpinfo.cgi source | run phpinfo.cgi |
| PHP5/CGI/phpinfo | phpinfo.php5 source | run phpinfo.php5 |
| SSI | hello.shtml source | run hello.shtml |
| JSP | hello.jsp source | run hello.jsp |
| Java servlet | WEB-INF/classes/hello.java source | run servlet/hello |
| servlet alias/web.xml | WEB-INF/web.xml source | run servlet/h |
| servlet mapping/web.xml | WEB-INF/web.xml source | run servlets/abc.hello |
| servlet mapping/web.xml | WEB-INF/web.xml source | run servlet/mapping/abc |
| set servlet handler | abc/.htaccess source | run abc/def |
| Графика | ||
| Java servlet | WEB-INF/classes/image.java source | run servlet/image |
| Вывод переменных окружения и параметры запроса | ||
| shell/CGI | env.cgi source | run env.cgi |
| Java servlet | servlet/Env.java source | run servlet/Env |
| Настройка русской кодировки в Perl-скриптах, использующих CGI.pm | ||
| Perl/CGI, CGI.pm | cgi.cgi source | run cgi.cgi |
| Использование локализации (locale) для русской кодировки в Perl и PHP | ||
| Perl | locale.pl source | run locale.pl |
| PHP | locale.php source | run locale.php |
| Работа с базой данных MySQL | ||
| Perl/CGI | mysql.pl source | run mysql.pl |
| Python/CGI | mysql.py source | run mysql.py |
| PHP4/CGI | mysql.php4 source | run mysql.php4 |
| PHP4/mod_php | mysql.phtml source | run mysql.phtml |
| JSP | mysql.jsp source | run mysql.jsp |
| Java servlet | WEB-INF/classes/mysql.java source | run servlet/mysql |
| Работа с базой данных PostgreSQL | ||
| Perl/CGI | pgsql.pl source | run pgsql.pl |
| PHP4/mod_php | pgsql.phtml source | run pgsql.phtml |
| JSP | pgsql.jsp source | run pgsql.jsp |
| Java servlet | WEB-INF/classes/pgsql.java source | run servlet/pgsql |
| JSP + Java Beans + Custom Tag Library | ||
| JSP | mysql-bean-tag.jsp source | run mysql-bean-tag.jsp |
| taglib | WEB-INF/taglib.tld source | |
| web.xml | WEB-INF/web.xml source | |
| Tags | WEB-INF/classes/net/incru/tagexample/tag/ source | |
| Bean | WEB-INF/classes/net/incru/tagexample/bean/QueryGenerator.java source | |
| DB Layer | WEB-INF/classes/net/incru/tagexample/MySQLQueryProcessor.java source | |
| Ruby on Rails hello world example | ||
| Run | RailsTest/app/controllers/welcome_controller.rb source | run RailsTest/public/ |
| App dir | RailsTest/ source | |
| .htaccess | RailsTest/public/.htaccess source | |
| routes.rb | RailsTest/config/routes.rb source | |