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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблема с отправкой письма

Сообщения:  [1-10]   [11-18] 

 
 автор: Рэшад   (17.04.2010 в 23:52)   письмо автору
 
   для: Рэшад   (16.04.2010 в 23:26)
 

столько написали, столько нашли всего на свете, а проблема требовала самого лёгкого ответа...
name\"go\" забыл "=" поставить....

  Ответить  
 
 автор: Trianon   (17.04.2010 в 15:13)   письмо автору
 
   для: neadekvat   (17.04.2010 в 13:19)
 

Насчет котенка, я бы попросил.

  Ответить  
 
 автор: Рэшад   (17.04.2010 в 14:19)   письмо автору
 
   для: tvv123456   (17.04.2010 в 14:11)
 

спс, попробуем а насчёт echo"удачно выслано"; это было сугубо сделано для проверки что дальше проверки на нажатие кнопки go не идёт скрипт, а умных книжек начитались о том как писать правильно код нигде что-то не вижу из-за этого оформляю под себя, и чем неадекватен вопрос что скрипт не выводит запрос? это неадекватный вопрос?

  Ответить  
 
 автор: Рэшад   (17.04.2010 в 14:16)   письмо автору
 
   для: tvv123456   (17.04.2010 в 13:35)
 

чисто для себя

  Ответить  
 
 автор: tvv123456   (17.04.2010 в 14:11)   письмо автору
 
   для: Рэшад   (16.04.2010 в 23:26)
 

Кстати У вас кроме всего прочего нету атрибута action для тега form, плюс вы поздравление (echo"удачно выслано"; ) выводите до того как начинаете обрабатывать ошибки.
Да и действительно слушайтесь что вам говорят: "Выкидывайте код и начинайте потихоньку писать заново, попутно читая умные книжки и задавая адекватные вопросы на этом форуме"

  Ответить  
 
 автор: tvv123456   (17.04.2010 в 13:44)   письмо автору
 
   для: neadekvat   (17.04.2010 в 13:40)
 

>Рэшаду? =)

А ну да сорри, надеюсь он не обидеться за то что в 2-х буквах случайно ошибся:)

  Ответить  
 
 автор: neadekvat   (17.04.2010 в 13:40)   письмо автору
 
   для: tvv123456   (17.04.2010 в 13:36)
 

Рэшаду? =)

  Ответить  
 
 автор: tvv123456   (17.04.2010 в 13:36)   письмо автору
 
   для: Trianon   (17.04.2010 в 13:26)
 

>Я вот тоже этот пост читаю. Так что это не только neadekvat'a проблемы.

Письмо было адресовано РАШИДУ :)))

  Ответить  
 
 автор: tvv123456   (17.04.2010 в 13:35)   письмо автору
 
   для: Рэшад   (17.04.2010 в 12:58)
 

<?
function form($addres,$title,$text)
{
$result '<form name="newpm" method="post"> //а куда вы action дели?
Кому:<input type="text" name="login_p" value="'
.$addres.'" ><br> 
Тема:<input type="text" name="title" value="'
.$title.'"><br> 
Текст сообщения:<br><textarea rows="10" cols="45" name="post"> '
.$text.'</textarea><br> 
<input type="submit" name="go" value="Отослать письмо"><br></form>'
;
return 
$result;
}


if (isset(
$_GET['pismo']))  // не вижу смысла, хотя ладно
{echo form('','','');}


if(isset(
$_POST['go']))
{
$error 0;
$dis="Вы допустили следующие ошибки:<br>";
//обрабатываем данные что пришли с формы(убираем маг кавычки и пр.)
if(не верно заполнено поле login_p) {$error=1$dis .= "-неверно заполнено поле<br>";}
//аналогично проверяем остальные поля

if($error == 1)
 {echo 
$dis
echo 
form($_POST['login_p'],$_POST['title'],$_POST['post']);
//тут дополняем низ дизайна(у меня он в отдельном файле
exit;}

// делаем запись в базу примерно так:
mysql_query("") or die("НЕ прошел запрос к базе");
//главное не забыть позаботиться об защите от инъекции(там где это требуеться)
// выводим поздравления(хотя лучше редирект на страницу с поздравлениями)

//if(isset($_POST['go']))


Писал сразу тут так что могут быть косяки

В итоге код выводит все ошибки которые допустил пользователь и плюс к этому не теряет данные пользователя.

И еще чисто интересно: вы этот код себе пишите или кому-то за n-ое количество рублей, если второе, то готов помочь за 3/4 от n :))))))))))))))))))))))

  Ответить  
 
 автор: Trianon   (17.04.2010 в 13:26)   письмо автору
 
   для: tvv123456   (17.04.2010 в 13:14)
 

>а что касаеться что код грязный это уже ваши проблемы
Почему же?
Я вот тоже этот пост читаю. Так что это не только neadekvat'a проблемы.

  Ответить  

Сообщения:  [1-10]   [11-18] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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