![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| ODDO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Всем доброго времени суток:-)
Вот есть первый скрипт: <form action="thanx.php" method=post><input type="text" name="name"><input type="text" name="email"><input type="submit"> </form> и еще один: <?php echo "Спасибо вам, $name , за регистрацию. Мы только что отправили на $email 10Mb рекламных проспектов. Заходите к нам еще."; ?> это thanx.php Вопрос, почему при просмотре второго скрипта не отобразаются переменные name и email ? А вот что вылазит: Спасибо вам, , за регистрацию. Мы только что отправили на 10Mb рекламных проспектов. Заходите к нам еще. |
|||
|
||||
| BobiKK |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Регистрация: 1.12.2005 Где: Essen, Deutschlan d Репутация: 4 Всего: 16 |
Потому что register_globals выключены. И это правильно
P.S. А вы по какому учебнику учились? Автору надо бы ручки поотрывать за использование register_globals |
|||
|
||||
| ODDO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Потому что register_globals выключены. И это правильно
P.S. А вы по какому учебнику учились? Автору надо бы ручки поотрывать за использование register_globals -------------------------- Это даже не учебник, а так, небольшая статья...взята с phpclub.ru, а вы не можете исправить этот скрипт для более правильного вида так сказать Это сообщение отредактировал(а) ODDO - 13.7.2006, 19:02 |
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 13 Всего: 87 |
||||
|
||||
| ODDO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Всем огромное спасибо за решение этой маленькой траблы
|
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 13 Всего: 87 |
НП
|
|||
|
||||
| ODDO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Так, с вашего позволения продолжу, дописал к скрипту
<?php echo "Спасибо вам, ".$_POST['name']." , за регистрацию. Мы только что отправили на ".$_POST['email']." 10Mb рекламных проспектов. Заходите к нам еще."; ?> вот это: <?php mail($email, "Тема сообщения", "текст текст текст");?> и вот какая ошибка: Спасибо вам, oddo , за регистрацию. Мы только что отправили на [email protected] 10Mb рекламных проспектов. Заходите к нам еще. Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\Apache Group\Apache2\htdocs\test\thanx.php on line 8 в чем трабла? |
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 13 Всего: 87 |
я бы на вашем месте по аналогии заменил $email на $_POST['email'].
|
|||
|
||||
| ODDO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Сменил, и результат тот же.
|
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
Просто напросто отключено одно из свойств в php.ini Посмотри сюда: http://ru.php.net/manual/ru/ref.mail.php Там всё подробно написано. Добавлено @ 23:04 Таблица 1. Mail configuration options Name Default Changeable Changelog SMTP "localhost" PHP_INI_ALL smtp_port "25" PHP_INI_ALL Available since PHP 4.3.0. sendmail_from NULL PHP_INI_ALL //Вод это свойство у тебя отключено... sendmail_path NULL PHP_INI_SYSTEM Добавлено @ 23:05 Либо его вообще нед. -------------------- Ll 2 |
|||
|
||||
| ODDO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
SMTP PHP_INI_ALL
smtp_port PHP_INI_ALL sendmail_from PHP_INI_ALL sendmail_path PHP_INI_SYSTEM в пхп.ини, заменил параметры по умолчанию на эти, правильно? |
|||
|
||||
| alligator |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 730 Регистрация: 28.1.2004 Репутация: 1 Всего: 1 |
Кусок из моего php.ini
[mail function] ; For Win32 only. SMTP = localhost smtp_port = 25 ; For Win32 only. ;sendmail_from = [email protected] ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = но у меня стоит настроеный почтовик на сервере, тебе можно использовать и внешний сервер для отправки или можно взять настроенный пакеи Денвера Брать тут: http://www.denwer.ru/ -------------------- |
|||
|
||||
| ODDO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
т.е. здесь прописать мой почтовый ящик? или нет, что то я вообще туплю... |
|||
|
||||
| ODDO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
не совсем понял, для чего мне Денвер?
|
|||
|
||||
| alligator |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 730 Регистрация: 28.1.2004 Репутация: 1 Всего: 1 |
ДЭнвер это Apache+PHP+Mysql+sendmail в уже настроенном виде -------------------- |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |