Semens Опубликовано 11 апреля, 2006 Жалоба Поделиться Опубликовано 11 апреля, 2006 Ребята помогите пожалуйста! Очень срочно!!! Скажите, что делает этот скрипт (подробно)??? Только так что бы я, чайник, понял! <? if(@!$_POST){ virtual("form.htm"); exit(); } $message=""; foreach($_POST as $field=>$value){ $message.="$field $value\n"; } echo "Сообщение отправлено ждите ответ"; mail("ug@taxiug.com",'Заказ такси',$message); ?> Заранее спасибо!!! Ссылка на комментарий Поделиться на другие сайты Поделиться
Siberex Опубликовано 11 апреля, 2006 Жалоба Поделиться Опубликовано 11 апреля, 2006 Всегда пожалуйста <? 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 ?> Ссылка на комментарий Поделиться на другие сайты Поделиться
Semens Опубликовано 11 апреля, 2006 Автор Жалоба Поделиться Опубликовано 11 апреля, 2006 Большое тебе спасибо Siberex ! Ты мне оч помог! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти