Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2007, 17:14   #1
Oliany
 
Регистрация: 29.03.2007
Сообщений: 3
Печаль Обратная связь

Форум, привет!
Помогите, пожалуйста, найти ошибку в обратной связи.
Понимает, почему-то, в конце страницы код как текст.

Вот код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Send-Mail</title>
<meta content="text/html;charset=windows-1251" http-equiv="Content-Type">
</head>
<body>

<?php
$mailto="ol_ig_news@mail.ru";
if (empty($ok))
{
?>

<h3>Send your message</h3>
*It must be filled.
<br><br>
<form action="<?echo $PHP_SELF;?>" method="post">
<table>
<tr>
<td>Your name:</td>
<td> <input type="text" name="username" size="30" maxlength="20"></td>
</tr>
<tr>
<td>* E-mail:</td>
<td><input type="text" name="mailfrom" size="30" maxlength="50"></td>
</tr>
<tr>
<td>* Your message:</td>
<td><textarea cols="50" rows="10" name="question"></textarea></td>
</tr>
</table>
<input type="submit" name="ok" value="send">
</form>

<?php
}
else
{
if(!preg_match("/^([a-z,0-9])+@([a-z,0-9])+(.([a-z,0-9])+)+$/", $mailfrom))
{
$error = "Error:E-mail";
}

if(empty($question))
{
$error .= "Error:Your message";
}

if ($error)
{
echo $error;

echo "<a href=\"javascript:history.go(-1)\"

class=\"text\">Back</a>";

exit;

}

$subject="Message from $mailfrom";

$body="Name:
$username

E-mail:
$mailfrom

Comments:
$question";

$body = '=?koi8-r?B?'.base64_encode(convert_cyr_str ing($subject, "w","k")).'?=';

$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_str ing($subject, "w","k")).'?=';

$sucess = mail($mailto, $subject, $body,"From: $email
X-Mailer: PHP/" . phpversion());

if ($sucess)

{
echo "Thank you. Your message was sent.<br><br>";
echo "<a href=\"javascript:history.go(-1)\"
class=\"text\">Back</a>";
}

}
?>

</body>
</html>
Oliany вне форума Ответить с цитированием
Старый 06.05.2007, 23:40   #2
xak2
Пользователь
 
Регистрация: 06.05.2007
Сообщений: 26
По умолчанию

Искать не буду в столь большом коде. Сперва для наглядности измени сообщение и выдели все в тэги [.PHP] и саму ошибку выдаваемую браузером скопируй сюда.
PHP код:
<?php
echo "xak2";
?>
xak2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обратная польская нотация Sexy Fox Помощь студентам 9 22.09.2011 14:57
Обратная матрица (nxn) Albenous Общие вопросы Delphi 12 27.05.2009 02:17
Delfi7 обратная функция Char mentholl Помощь студентам 5 03.06.2008 10:25
CreateFile - считывание дискеты в файл и обратная запись на нее... kalexi Win Api 1 01.10.2007 19:56
Обратная польская нотация Sexy Fox Помощь студентам 2 22.06.2007 13:27