1) Разница методов GET и POST в функционале ничем не отличается, как передачей гетом переменных адр. строкой?
2) Может ли браузер запустить посторонний скрипт не переходя на него? (я на страничке обратной связи, заполнив форму передаю имя, мыло и сообщение на посторонний скрипт - mailer.php, но браузер после этого показывает чистый лист, а в адр. строке ...mailer.php... как остаться на той странице?) Метод клонирования html-страници в скрипте (допустим mailer.php) путем echo я видел в одном уроке, но мне кажется это эстетически не правильно для языка програмирования.
3) Для теста я поставил VertrigoServ, по постам в инете, я понял что многие функции PHP в нем не работают (такие как mail() ), но почему же у меня елементарные скрипты не пашут? (listing1)
4) Существуют ли какие-то "якоря" в PHP? допустим после выполнения постороннего скрипта в которых может что-то записаться путем echo ? (например в браузере открыта страница, при нажатии на кнопку, в определенном месте документа появляется текст).
5) Что может быть не правильным в этом коде? (listing2)
6) Этот скрипт я скачал из одного из крупнейших сайтов по скриптам, меня удивила запись... на сервере криво отображалась форма, было видно куски кода, сразу выскакивали всевозможные сообщения, и в придачу письма не приходили (ну это уже бока Вертиго) . Стоит ли его брать за основу и переделывать? (listing3).
Пожалуйста, помогите! (понимаю, что "многотекста" написал)
listing1
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Документ без названия</title>
- </head>
- <body>
- <div style="color:#333333">
- <?php
- $time=getdate();
- echo "$time[hours] : $time[minutes] : $time[seconds]";
- ?>
- <?php
- $today = getdate();
- print_r($today);
- ?>
- </div>
- </body>
- </html>