Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Срочно! PHP


Рекомендуемые сообщения

Ребята помогите пожалуйста! Очень срочно!!!

Скажите, что делает этот скрипт (подробно)??? Только так что бы я, чайник, понял!

<?

if(@!$_POST){

virtual("form.htm");

exit();

}

$message="";

foreach($_POST as $field=>$value){

$message.="$field $value\n";

}

echo "Сообщение отправлено ждите ответ";

mail("ug@taxiug.com",'Заказ такси',$message);

?>

Заранее спасибо!!!

Ссылка на комментарий
Поделиться на другие сайты

Всегда пожалуйста :doh:

<?

if(@!$_POST){ //если введены данные, то

virtual("form.htm"); //вызываем функцию virtual() и передаем ей текст "form.htm"

exit(); //и завершаем работу скрипта

}

/*

Описаний ф-ции virtual() из документации:

virtual - выполняет подзапрос Apache.

Описание

int virtual (string filename)

virtual() этот специфичная для Apache функция, которая эквивалентна <!--#include virtual...--> в mod_include. Она выполняет подзапрос Apache. Используется для включения CGI скриптов или .shtml-файлов, или ещё чему-нибудь, что вы хотите разобрать через Apache. Заметьте, что для CGI-скрипта скрипт обязан генерировать правильные CGI-шапки/headers. Как минимум это означает, что он обязан генерировать шапку Content-type. Для PHP-файлов вам необходимо использовать include() или require(); virtual() не может использоваться для include документа, который сам является РНР-файлом.

Для запуска подзапроса все буферы закрываются и "вымываются" в браузер, запущенные шапки также отправляются.

*/

$message=""; //обнуляем значение переменной $message

foreach($_POST as $field=>$value){ //для каждого введенного данного

$message.="$field $value\n"; //заполняем $message

}

echo "Сообщение отправлено ждите ответ"; //выводим на экран ненужный текст ;)

mail("ug@taxiug.com",'Заказ такси',$message); //отправляем на почту ug@taxiug.com письмо

//с заголовком "Заказ такси" и

//сообщением из переменной $message

?>

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...