From:Den Gusev2:5003/17.1@FidoNet
To:Maxim Zalevsky2:5003/133@FidoNet
Date:24 Jan 05 15:21:48
Subj:Re: php
REPLY: 2:5003/133@FidoNet 41f4c50a
MSGID: 2:5003/17.1@FidoNet 41f5156b
PID: GED+386 1.1.1.2
CHRS: IBMPC 2
TID: FastEcho 1.46 25003171
#/Привет,/# *_/#Maxim!*_/#

24 янв 2005 12:43, Maxim Zalevsky -> All:

MZ> --- Вот такую вот бяку придумал, а она не хочет работать Подскажите,
MZ> что не так!

Hайди 10 отличий... Шучу :) Вот, работает...:

1. Поменял password на passwrd, так как перехлестывается с password для   аутентификации на сервере MySQL
2. Добавил заголовок
3. Изменил *if (empty ($name, $email, $password) {*
  на
  *if (empty($name) && empty($email) && empty($password)) {*

=_8<_= *А вот здесь начинается файл* /Windows Clipboard/ =_>8_=




Ваше имя:



Ваш email:



Ваш пароль:




=_8<_= *А здесь файл* /Windows Clipboard/ *заканчивается* =_>8_=

=_8<_= *А вот здесь начинается файл* /Windows Clipboard/ =_>8_=

$hostname = "test.ru";
$username = "root";
$password = "";
$dbName = "user";

/* Таблица MySQL, в которой хранятся данные */
$userstable = "users";

/* email администратора */
$adminaddress = "mail_admina@mail.ru";

/* создать соединение */
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Hе могу создать соединение
");

@mysql_select_db("$dbName") or die("Hе могу выбрать базу данных ");

PRINT "

";
PRINT "Привет, $name.";
PRINT "

";

PRINT "Спасибо, что посетили наш сайт.

";

PRINT "Вы успешно зарегистрированы на нашем сайте. Информация о регистрации
выслана вам на email: $email.";
PRINT "
";


/* Отправляем email */
mail($email, "Запрос на регистрацию", "$name\n
Спасибо за регистрацию!\n
Ваше имя $name\n
Ваш пароль $passwrd
.\n
");

/* Оповещаем себя */
mail("mail_admina@mail.ru",
"Был запрос на регистрацию.",
"$name был добавлен в число пользователей\n
его email-адрес: $email. \n");

/* Вставить информацию о клиенте в таблицу */
if (empty($name) && empty($email) && empty($password)) {
PRINT "Введены не все данные.";
}
else {
$query = "INSERT INTO $userstable VALUES('$name','$email','$passwrd')";
$result = MYSQL_QUERY($query) or die ("Ошибка запроса");
/* Закрыть соединение */
MYSQL_CLOSE();}

?>

=_8<_= *А здесь файл* /Windows Clipboard/ *заканчивается* =_>8_=


#/Bye-bye,#/ *_/#Maxim.*_/#
   // _/Now playing:_/ _*Тишина №8 (Винамп не запyщен :-)*_
... Copyright: скопиpовано веpно!
--- Бредогенератор Голый Дед GoldED+/386 версии 1.1.1.2
* Origin: Все, что начинается плохо, кончается еще хуже. (2:5003/17.1)
SEEN-BY: 5003/17 34
PATH: 5003/17




Оставьте свой отзыв