Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

16.05.2009, 14:37
|
|
Познающий
Регистрация: 13.12.2008
Сообщений: 75
Провел на форуме: 128428
Репутация:
20
|
|
не отправляется e-mail
здравствуйте , скрипт обратной связи не отправляет письмо на e-mail, помогите найти ошибку в коде ...
---
скачать
---
спасибо , буду рад каждому ответу .
|
|
|

16.05.2009, 14:43
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
sendmail на сервере установлен?
|
|
|

16.05.2009, 14:52
|
|
Познающий
Регистрация: 13.12.2008
Сообщений: 75
Провел на форуме: 128428
Репутация:
20
|
|
конечно же , да!
|
|
|

16.05.2009, 15:01
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
if (isset($_POST['$name'])) {$name = $_POST['$name'];}
if (isset($_POST['$2'])) {$2 = $_POST['$2'];}
if (isset($_POST['$3'])) {$3 = $_POST['$3'];}
if (isset($_POST['$4'])) {$4 = $_POST['$4'];}
if (isset($_POST['$5'])) {$5 = $_POST['$5'];}
if (isset($_POST['$6'])) {$6 = $_POST['$6'];}
Вот это что за бред????? Для начала имена переменных не могут быть такими
В начало каждого НОВОГО, ТЕСТИРУЕМОГО php-скрипта вставляй:
@ini_set("display_errors","1");
Гавно-скрипт. Выкини сразу и забудь нафик. И плюнь тому в рожу, кто тебе его дал
ЗЫЖ И просто набери в гугле "отправка почты на php" - пользы и результативности будет в разы больше.
Или просто почитай тут "PHP-новичкам задаем вопросы" - пользы будет несоизмеримо больше
Последний раз редактировалось Pashkela; 16.05.2009 в 15:05..
|
|
|

16.05.2009, 15:03
|
|
Познающий
Регистрация: 13.12.2008
Сообщений: 75
Провел на форуме: 128428
Репутация:
20
|
|
php code
все , понял . - но теперь другая проблема ,
письмо приходит в таком виде :
имя: \2: \ 3: \ 4: \5: \6: - т.е - оно пустое ...что делать?что не правильно?
---
---
PHP код:
+<?php if (isset($_POST['$name'])) {$name = $_POST['$name'];} if (isset($_POST['$2'])) {$2 = $_POST['$2'];} if (isset($_POST['$3'])) {$3 = $_POST['$3'];} if (isset($_POST['$4'])) {$4 = $_POST['$4'];} if (isset($_POST['$5'])) {$5 = $_POST['$5'];} if (isset($_POST['$6'])) {$6 = $_POST['$6'];} $address = 'test@mail.ru'; $sub = "тема"; $mes = "имя: $name \2: $2 \ 3: $3 \ 4: $4 \5: $5 \6: $6"; $verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email"); if ($verify == 'true') { echo "<p>cообщение отправлено"; } else { echo "<p>не отправлено"; } ?>
Последний раз редактировалось Lionis; 16.05.2009 в 15:06..
|
|
|

16.05.2009, 15:07
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
На и не парь мозг:
PHP код:
<?php
if(isset($_POST['go']))
{
$to = $_POST['to'];
$ot = $_POST['ot'];
$subj = $_POST['subj'];
$mess = $_POST['mess'];
if(empty($to) or empty($ot) or empty($subj) or empty($mess))
{
echo"Заполните все поля";
}
else
{
mail($to, $subj, $mess, "From: ".$ot);
}
}
else
{
?>
<html><title>Анонимная отправка почты</title>
<body>
<form method="post">
Кому:<br><input type="text" name="to" /><br />
От:<br><input type="text" name="ot" /><br />
Тема:<br><input type="text" name="subj" /><br />
Текст:<br><textarea name="mess" /></textarea><br />
<input type="submit" name="go" value="Отправить" /></form></body></html>
<?php
}
?>
|
|
|

16.05.2009, 19:51
|
|
Познающий
Регистрация: 13.12.2008
Сообщений: 75
Провел на форуме: 128428
Репутация:
20
|
|
Спасибо! [ + ]
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|