|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Теоретик и Практик
|
mail(); -> 500 internal server error
жопа полнейшая...
есть простая форма: <form name='fback' method='POST' action='fback.php'> <input type='text' name='nick'> <input type='text' name='email'> <input type='submit' name='submit' value='submit'> </form> <? if ( !empty($_POST["submit"]) ) { $message = $_POST["nick"]." entered email address ".$_POST["email"]; mail ("feedback@creative.net.ua", "feedback submission", $message); } else { echo 'error!'; } ?> В ЧЕМ СИЛА, БРАТЬЯ?! ОС: FreeBSD Apache: 1.3.26 RU PHP: 4.2.2 PHPINFO ЗДЕСЬ |
|
|||||
Ветеран форума
|
<?
is (!isset($form)) { echo "<form method=POST action=$PHP_SELF> Nickname <input type=text name=nick><br> Email <input type=text name=email><br> <input type=text value=0 name=form> <input type=submit value=send> </form>"; } else { $message = "$_POST[nick] entered email address $_POST[email]"; mail ("feedback@creative.net.ua", "feedback submission", $message); } ?> тести...
__________________
... |
|
|||||
Вообще-то 500, это внутреняя ошибка сервера ... Невозможно найти HTML-документ из-за проблем конфигурации сервера.
Делаем проще пишем : <?php if (isset($_POST[Submit])) { $message = $_POST[nick]." entered email address ".$_POST[email]; if (mail ("feedback@creative.net.ua", "feedback submission", $message)) { echo "Message sended ..."; } else { echo "<font color=\"red\"><b>Error !</b></font>"; } } ?><form name="fback" method="POST" action="<?=$PHP_SELF?>"> <input type="text" name="nick"> <input type="text" name="email"> <input type="submit" name="Submit" value="submit"> </form>
__________________
заходите в гости advocat, это не по професия - это диагноз! Обычно в PHP обитаю ... |
|
|||||
Теоретик и Практик
|
да, забыл вот... цитата из апачевского error_log:
[Wed Dec 4 11:22:52 2002] [error] [client 213.186.204.98] malformed header from script. Bad header=Recipient names must be specif: /virt/homes/creative/cgi-bin/php ваши варианты работаю на локалхосте. вит, твой на сервере выдает тоже 500ю. олег, твой ошибку не выдает, но мыло тоже почему то не приходит... песец - меховое животное... Последний раз редактировалось ihorko; 04.12.2002 в 13:58. |
Часовой пояс GMT +4, время: 06:42. |
|
« Предыдущая тема | Следующая тема » |
|
|