Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите найти в чем трабл, никак непойму.
 
 автор: sel_one   (08.05.2009 в 09:45)   письмо автору
 
 

Вот посоветовали мне скрипт отправки сообщения с сайта на email через форму, но он неработает, подскажите где ошибка?
<?php
// ИЗМЕНИТЕ ЭТИ ДАННЫЕ
$adresat "sel_one@mail.ru";  //замените на свой e-mail
$status "Админ"// замените на свой статус/должность
$msg "Спасибо, Ваше сообщение было отправлено и мы обязательно вам ответим!<br><p align=right>$status</p>";  //Замените на свое сообщение, выводимое при отправке

// если вы не знаете php/html не изменяйте код ниже:
$you "$status. E-mail:&nbsp;$adresat";
if (
$submit) {
   if(
eregi("^[a-zA-Z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$",$email))
   {
   if(empty(
$name)) echo "Введите ваше имя";
   else
   {
   
mail("$adresat""Сообщение с сайта""От: $name\nАдрес: $email\nСообщение:\n\n$message");
   echo 
"<b>$msg<b>\n";
   }
   } else {
   echo 
"E-mail неправильно введен или содержит недопустимые символы. Пожалуйста вернитесь и заполните все поля правильно";
   }
}
else {
?>
<form action="<? echo $PHP_SELF?>" method=POST>
<table width=100%>
<tr>
<td width="21%" align="left">Получатель:
<td width="79%" align="left"><b><? echo "$you";?></b></td>
</tr>
<tr>
  <td align="left">Ваше имя :</td>
  <td align="left"><input type=text name=name size=25></td></tr>

<tr>
  <td align="left">Ваш e-mail: </td>
  <td align="left"><input type=text name=email size=25></td></tr>
<tr>
  <td align="left" valign="top">Ваше сообщение:</td>
  <td align="left"><textarea cols=40 rows=7 name=message></textarea></td>
  </tr>
</table>
<input name="submit" type=submit value="Отправить">
</form>
<?php
// end "else" and end of this script)
?>


P.s. Sim5 я так и несмог разобраться(((((

  Ответить  
 
 автор: sim5   (08.05.2009 в 10:03)   письмо автору
 
   для: sel_one   (08.05.2009 в 09:45)
 

Ну а я то тут при чем, я этого скрипта не предлагал ;-) Я бы рекомендовал его выбросить, либо кардинально изменить.

  Ответить  
 
 автор: sel_one   (08.05.2009 в 10:10)   письмо автору
 
   для: sim5   (08.05.2009 в 10:03)
 

Эх.... Ладно пойду еще раз перечетаю ваше прикрепление. А тот код который вы мне написали я пробовал подключать:
<? 
$send 
"Письмо с вашего сайта www.***.ru: 
Email отправителя: " 
$usermail 
"Сообщение:" .  
$message
.....

Но так и неразобрался... То темой это приходит - Письмо с вашего сайта www.***.ru:
Email отправителя: Сообщение то еще ошибку какую нибудь выдает... Может вы все же поможете мне его вставить, да я так и пойму в чем же ошибаюсь и чего непонимаю....

send.php
 <?  
$to 
"sel_one@mail.ru";  
mail($to,$_POST['sub'],$_POST['mes'],$_POST['mail']);  
echo 
"Ваше сообщение успешно отправлено";  
?> 


contacts.html
<FORM ACTION="send.php" METHOD=post>  
<TABLE BORDER=0>  
<tr>
  <td width="83">Тема:</td><td width="171">  
<input type=text name="sub" cols=40>  
</td></tr>  
<TR>  
<td>Ваш Email:</td>
<td>  
<input type=text name="mail" cols=40>  
</td></tr>  
<TR>  
<TD colspan=2>  
Сообщение: <BR><textarea name="mes" cols=40 rows=5></textarea></TD></TR>  
<TR>  
<TD colspan=2 align=center><input type=submit value="Отправить"> <input type=reset value="Очистить"></TD></TR>  
</TABLE></FORM>

  Ответить  
 
 автор: sim5   (08.05.2009 в 10:18)   письмо автору
 
   для: sel_one   (08.05.2009 в 10:10)
 

Вот это:
<?  
$send 
"Письмо с вашего сайта www.***.ru:  
Email отправителя: " 
$usermail .  
"Сообщение:" .   
$message;

не прикрепление, а формирование сообщения, его текста. Я так понимаю, вы именно так хотите читать в "послании к вам"?
Даже и не знаю, что вам посоветовать такого почитать, разжеванного, но вот примеров скриптов отправки почтовых сообщений в этом разделе предостаточно.

  Ответить  
 
 автор: sel_one   (08.05.2009 в 10:25)   письмо автору
 
   для: sim5   (08.05.2009 в 10:18)
 

Вы меня неправильно поняли, я имел ввиду прикрепление то которое вы мне советовали! Цитирую: В этой теме http://softtime.ru/forum/read.php?id_forum=1&id_theme=64392&page=6 есть прикрепление, почитайте его. Я именно его собирался перечитать))

  Ответить  
 
 автор: sim5   (08.05.2009 в 10:26)   письмо автору
 
   для: sel_one   (08.05.2009 в 10:25)
 

Почитайте, а примеры скриптов поищите в этом разделе.

  Ответить  
 
 автор: sel_one   (08.05.2009 в 10:29)   письмо автору
 
   для: sim5   (08.05.2009 в 10:26)
 

Хорошо! Спасибо что вы мне стараетесь все обьяснить, я новичек в PHP поэтому не сразу все схватываю, поищу, но если что ждите моих следующих вопросов, отлично что есть такой форум как этот, что люди готовы помочь и весьма оперативно!

  Ответить  
 
 автор: sim5   (08.05.2009 в 10:32)   письмо автору
 
   для: sel_one   (08.05.2009 в 10:29)
 

Хорошо, я буду стоять "на стреме" ;-)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования