Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не отображается переменная 
:(
    Опции темы
ODDO
Дата 13.7.2006, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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 рекламных проспектов. Заходите к нам еще.  
PM MAIL   Вверх
BobiKK
Дата 13.7.2006, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

Репутация: 4
Всего: 16



Потому что register_globals выключены. И это правильно
P.S. А вы по какому учебнику учились? Автору надо бы ручки поотрывать за использование register_globals 
PM MAIL   Вверх
ODDO
Дата 13.7.2006, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 13.7.2006

Репутация: нет
Всего: нет



Потому что register_globals выключены. И это правильно
P.S. А вы по какому учебнику учились? Автору надо бы ручки поотрывать за использование register_globals
--------------------------

Это даже не учебник, а так, небольшая статья...взята с phpclub.ru, а вы не можете исправить этот скрипт для более правильного вида так сказатьsmile  

Это сообщение отредактировал(а) ODDO - 13.7.2006, 19:02
PM MAIL   Вверх
Kefir
Дата 13.7.2006, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



Цитата(ODDO @  13.7.2006,  10:53 Найти цитируемый пост)
<?php 
        echo "Спасибо вам, ".$_POST['name']." , за регистрацию. Мы только что отправили на 
        ".$_POST['email']." 10Mb рекламных проспектов. Заходите к нам 
        еще.";
?>

 
PM MAIL WWW Skype   Вверх
ODDO
Дата 13.7.2006, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 13.7.2006

Репутация: нет
Всего: нет



Всем огромное спасибо за решение этой маленькой траблы smile 
PM MAIL   Вверх
Kefir
Дата 13.7.2006, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



НП 
PM MAIL WWW Skype   Вверх
ODDO
Дата 13.7.2006, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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


в чем трабла?
 
PM MAIL   Вверх
Kefir
Дата 13.7.2006, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



я бы на вашем месте по аналогии заменил $email на $_POST['email']. 
PM MAIL WWW Skype   Вверх
ODDO
Дата 13.7.2006, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 13.7.2006

Репутация: нет
Всего: нет



Сменил, и результат тот же. 
PM MAIL   Вверх
Guedda
Дата 13.7.2006, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 13
Всего: 78



Цитата(ODDO @  13.7.2006,  22:08 Найти цитируемый пост)
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

Просто напросто отключено одно из свойств в 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
PM MAIL WWW ICQ Skype GTalk   Вверх
ODDO
Дата 17.7.2006, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 13.7.2006

Репутация: нет
Всего: нет



SMTP                   PHP_INI_ALL   
smtp_port           PHP_INI_ALL  
sendmail_from    PHP_INI_ALL   
sendmail_path    PHP_INI_SYSTEM 

в пхп.ини, заменил параметры по умолчанию на эти, правильно?  
PM MAIL   Вверх
alligator
Дата 17.7.2006, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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/ 
PM MAIL   Вверх
ODDO
Дата 17.7.2006, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 13.7.2006

Репутация: нет
Всего: нет



Цитата(alligator @  17.7.2006,  16:35 Найти цитируемый пост)
sendmail_from = [email protected]


т.е. здесь прописать мой почтовый ящик? или нет, что то я вообще туплю... 
PM MAIL   Вверх
ODDO
Дата 17.7.2006, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 13.7.2006

Репутация: нет
Всего: нет



не совсем понял, для чего мне Денвер?smile 
PM MAIL   Вверх
alligator
Дата 17.7.2006, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: 1
Всего: 1



Цитата(ODDO @  17.7.2006,  18:32 Найти цитируемый пост)
не совсем понял, для чего мне Денвер?

ДЭнвер это Apache+PHP+Mysql+sendmail в уже настроенном виде 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.4940 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.