<?php- вот php код(кодировка UTF-8 без BOM)
$result = mail("test@test.ru","Анкета с сайта","Сообщение (тело письма)");
if ($result) {
echo "<p>Сообщение отправлено!</p>"
}
else{
echo "<p>Сообщение НЕ отправлено!</p>"
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/htm14/loose.dtd">- вот html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html charset=utf-8">
<title>Форма</title>
</head>
<body>
<form action="formdata.php" method="POST" name="form1">
<fieldset>
<legend>Ввод личных данных</legend>
<p><label>Введите ваше имя:<input type="text" name="name" size="30" maxlength="10"></label></p>
<p><label>Введите пароль:<input type="password" name="pass" size="30" maxlength="10"></label></p>
</fieldset>
<fieldset>
<legend>Вопросы</legend>
<p>Любите ли вы экономить время?<label>Да<input type="radio" name="time" value="yes" checked></label><label>Нет<input type="radio" name="time" value="no"></label></p>
<p>Какими инструментами вы пользуетесь для экономии времени?</p>
<p>
<label><input type="checkbox" name="ez">Ежедневник</input></label>
<label><input type="checkbox" name="xr">Хронометраж</input></label>
<label><input type="checkbox" name="sb">Свои нработки</input></label>
</p>
<p><label for="sleep">Сколько часов в день вы спите</label></p>
<p>
<select name="sleep" id="sleep">
<option>5</option>
<option>6</option>
<option value="seven">7</option>
<option selected>8</option>
<option>8+</option>
</select>
</p>
</fieldset>
<p><label for="text">Поделись своими наработками в экономии времени:</label></p>
<p><textarea name="text" cols="50" rows="6" id="text">Текст...</textarea></p>
<p><input type="reset" name="reset" value="Сброс"><input type="submit" name="submit" value="Отправить"></p>
<p><input type="image" name="image" src="images/button.png" width="150" height="50">
<p><input type="button" value="Кнопка" name="button"></p>
</form>
</body>
</html>
А вот что выдаёт браузер,когда я заполняю форму и нажимаю отправить:(прикреплено) - какие-то каракули....
Спустя 16 минут, 25 секунд (3.12.2011 - 10:54) Placido написал(а):
А где точки с запятыми?
Спустя 9 минут, 4 секунды (3.12.2011 - 11:03) xFORCEx написал(а):
Где именно? Если ты про второй код,то это html.
Спустя 2 минуты, 14 секунд (3.12.2011 - 11:05) kovaldm написал(а):
А сам php и html файлы в какой кодировке?
Спустя 6 минут, 41 секунда (3.12.2011 - 11:12) xFORCEx написал(а):
UTF-8 без BOM
Спустя 2 минуты, 12 секунд (3.12.2011 - 11:14) xFORCEx написал(а):
У меня создаётся впечатление, что denwer просто не обрабатывает код. Просто в начале все прекрасно работало...
Спустя 3 минуты, 31 секунда (3.12.2011 - 11:17) Placido написал(а):
Цитата (xFORCEx @ 3.12.2011 - 10:03) |
Где именно? Если ты про второй код,то это html. |
echo "<p>Сообщение отправлено!</p>";
...
echo "<p>Сообщение НЕ отправлено!</p>";
Спустя 8 минут, 48 секунд (3.12.2011 - 11:26) xFORCEx написал(а):
Цитата (xFORCEx @ 3.12.2011 - 10:03) |
Где именно? Если ты про второй код,то это html. |
echo "<p>Сообщение отправлено!</p>";
...
echo "<p>Сообщение НЕ отправлено!</p>";
Спасибо, это я уже увидел, выдаёт тоже самое.
Спустя 32 минуты, 59 секунд (3.12.2011 - 11:59) xFORCEx написал(а):
Никто не подскажет что делать?
Спустя 13 минут, 28 секунд (3.12.2011 - 12:13) TranceIT написал(а):
Он выдает вот это
Мне думается что в
Вы подставляете переменную содержащую html и вот в этом хтмл какой-то трабл...
"<p>Сообщение отправлено!</p>";
}
else{
echo "<p>Сообщение НЕ отправлено!</p>";
}
?>
Мне думается что в
$result = mail();
Вы подставляете переменную содержащую html и вот в этом хтмл какой-то трабл...
Спустя 10 минут, 11 секунд (3.12.2011 - 12:23) xFORCEx написал(а):
То есть вы думаете, что проблема в html? Я думал, что с денвером что-то... Тогда почему сначала всё прекрасно работало, а сейчас вот такая вот беда случилась?
Спустя 4 минуты, 21 секунда (3.12.2011 - 12:27) TranceIT написал(а):
Цитата (xFORCEx @ 3.12.2011 - 09:23) |
Тогда почему сначала всё прекрасно работало, а сейчас вот такая вот беда случилась? |
Я прогуливал уроки по телепатии в школе...
Сор, не могу помочь =(