Люди помогите пожалуйста с формой отправки... зделал отдельные формы в ней, такие как Ник, e-mail, Логин, Пароль, и нужно чтобы мне это все приходжился в письме типа
Ник: 123
Логин: 123
Пароль: 123
непомню откуда, взял код, и добавил в него немного сам... но при нажатии кнопки отправить скрипт ругается...
$mailto="DJ-Co6aka@mail.ru"; if (empty($ok)) { ?> Регистрация. " method="post"> } else { if(!preg_match("/^([a-z,0-9])+\\@([a-z,0-9])+(\\.([a-z,0-9])+)+$/", $mailfrom)) { $error = "Не верно заполнено поле: E-Mail "; } if (empty($login)) { $error .= "Не заполнено поле: Логин "; } if ($error) { echo $error; echo "Вернуться назад "; exit; } $subject="Заявка на регистрацию от $mailfrom"; $body="Ник:\\n$nick\\n\\nE-mail:\\n$mailfrom\\n\\nЛогин:\\n$login\\n\\nПароль\\n$pass"; $body=convert_cyr_string (stripslashes($body),w,k); $subject=convert_cyr_string (stripslashes($subject),w,k); $sucess = mail($mailto, $subject, $body, "From: $email\\nX-Mailer: PHP/" . phpversion()); if ($sucess) { echo "Спасибо. Ваша заявка на регистрацию отправлена. "; echo "Вернуться назад "; } } ?>
а вот на что он ругается:
You don\'t have permission to access /Allods.2/
Notice : Undefined variable: PHP_SELF in
D:/www/Allods.2/registration/reg.php on line
38 on this server.
==
и если несложно еще вопаросик, имеется у меня скрипт новостей и новости я публикую обычным добавлением текста с тегами и временем в dat или txt файл, хотелось бы зделать это добавление через форму, т.е. чтобы новая новость записывалась в 1-ю строку файла типа
[12.09.2006] -
Заголовок новости Текст новости
==========
т.е. чтоб в форме добавления дата подставлялась автоматический и теги
тоже так же как и в заголовок новости, но просто а сама форма для полного текста новости добавляла текст с тегами которые я впишу в форму сам...