Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Обратная связь.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
seano.o
Отправлено: 21 Декабря, 2012 - 20:13:01
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




есть заготовка

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <fieldset>
  3. <div class="block1">
  4. <label class="name">
  5. <span>Имя:</span>
  6. <input type="text" value="">
  7.  <span class="error">*Имя введено неверно</span> <span class="empty">*Поле обязательно для заполнения.</span> </label><br>
  8. <label class="email">
  9. <span>E-mail:</span>
  10. <input type="email" value="">
  11. <span class="error">*E-mail введен неверно.</span> <span class="empty">*Поле обязательно для заполнения.</span> </label><br>
  12. <label class="phone">
  13. <span>Телефон:</span>
  14.  <input type="text" value="">
  15. <span class="error">*Не верно введено.</span> <span class="empty">*Поле обязательно для заполнения.</span> </label><br>
  16. </div>
  17. <div class="block2">
  18. <label class="message">
  19. <span>Ваше сообщение:</span>
  20. <textarea></textarea>
  21. <span class="error">*Сообщение слишком короткое.</span> <span class="empty">*Поле обязательно для заполнения.</span> </label>
  22. <br class="clear">
  23. <div class="btns"><p><a href="#" class="readMore" data-type="reset">Очистить</a><a href="#" class="readMore" data-type="submit">Отправить</a></p></div>
  24. </div>
  25. </fieldset>
  26.  


и есть файлик php

PHP:
скопировать код в буфер обмена
  1.  
  2. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3. <?PHP
  4. if (isset($_POST['name'])) {$name = $_POST['name'];}
  5. if (isset($_POST['email'])) {$email = $_POST['email'];}
  6. if (isset($_POST['sub'])) {$sub = $_POST['sub'];}
  7. if (isset($_POST['body'])) {$body = $_POST['body'];}
  8.  
  9. $address = "webliberty@yandex.ru";
  10. $mes = "Имя: $name \nE-mail: $email \nТема: $sub \nТекст: $body";
  11. $send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = UTF-8\r\nFrom:$email");
  12. if ($send == 'true')
  13. {
  14. echo "Сообщение отправлено, теперь Вы можете вернуться обратно и продолжить чтение Блога Свободного Вебмастера";
  15. }
  16. else
  17. {
  18. echo "Сообщение не отправлено, проверьте правильность заполнения полей и попробуйте снова";
  19. }
  20. ?>
  21.  


не могу скрепить, мучаюсь уже часа 4, помогите!
 
 Top
KingStar
Отправлено: 21 Декабря, 2012 - 20:35:15
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




seano.o пишет:
не могу скрепить, мучаюсь уже часа 4, помогите!


склеить попробуй


-----
То что программа работает, не означает что она написана правильно!
 
 Top
seano.o
Отправлено: 21 Декабря, 2012 - 20:36:53
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




KingStar пишет:
seano.o пишет:
не могу скрепить, мучаюсь уже часа 4, помогите!


склеить попробуй


а если серьёзно, помоги пожалуйста)
 
 Top
KingStar
Отправлено: 21 Декабря, 2012 - 20:45:46
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




а если серьезно - зачем повторно регишься???


-----
То что программа работает, не означает что она написана правильно!
 
 Top
seano.o
Отправлено: 21 Декабря, 2012 - 20:49:21
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




KingStar пишет:
а если серьезно - зачем повторно регишься???


да вообщем то я пароль успел забыть, а регился на временное мыло.
да и тему ту плохо сделал, неправильно.

я очень извиняюсь за повтор)
 
 Top
DelphinPRO
Отправлено: 21 Декабря, 2012 - 21:19:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




у полей ввода должен быть атрибут name

CODE (html):
скопировать код в буфер обмена
  1. <input type="text" name="fio"/>


это имя попадет в массив $_POST



все ваши поля ввода должны быть заключены внутрь тега form

CODE (html):
скопировать код в буфер обмена
  1. <form action="file.php" method="post">
  2. ...
  3. </form>


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
KingStar
Отправлено: 21 Декабря, 2012 - 21:21:40
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




seano.o пишет:
да вообщем то я пароль успел забыть, а регился на временное мыло.


временно нет желания помогать "однодневкам" Хм


-----
То что программа работает, не означает что она написана правильно!
 
 Top
imper
Отправлено: 21 Декабря, 2012 - 22:56:51
Post Id



Частый гость


Покинул форум
Сообщений всего: 134
Дата рег-ции: Февр. 2012  
Откуда: Тольятти


Помог: 2 раз(а)

[+]


CODE (html):
скопировать код в буфер обмена
  1. <form action="otz_and_pred.php" method="POST" enctype="multipart/formdata">
  2.  
  3. <input size="15" type="text" name="you_name"  value="Ваше имя" /><input size="15" type="text" name="you_family" value="Ваша фамилия" /><input id="form2" size="15" type="text" name="you_mail" value="Электронная почта"/><br/>
  4.  
  5. <textarea style="border: 1px solid #888888; box-shadow:inset 0px 0px 3px #888888;" name="opisanie" cols="40" rows="7" ></textarea>
  6. <input type="submit" style="background:url(img/submit_knopka.png); margin-top:20px; border-radius:5px; width:212px; height:46px; text-indent:-9000px; cursor:pointer;" />
  7. </form>


PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if(!empty($_POST['you_name']) && !empty($_POST['you_family']) && !empty($_POST['you_mail']) && !empty($_POST['opisanie'])){
  3.  
  4. $name = $_POST['you_name'];
  5. $family = $_POST['you_family'];
  6. $mail = $_POST['you_mail'];
  7. $opisanie = $_POST['opisanie'];
  8.  
  9. $a = "
  10. <b>Имя - </b> $name</br> </br>
  11.  
  12. <b>Фамилия - </b> $family </br> </br>
  13.  
  14. <b> email - </b> $mail</br></br>
  15.  
  16. $opisanie";
  17.  
  18. $subj = "Отзыв - предложение";
  19.   $bound = "aaaa";
  20.   $to = "xyu@mail.ru";//мыло на которое приходит сообщение
  21.   $text = "$a";
  22.  
  23.   $headers = "From: Эгегей \n";
  24.   $headers .= "To: $to\n";
  25.   $headers .= "Subject: $subj\n";
  26.   $headers .= "Mime-Version: 1.0\n";
  27.   $headers .= "Content-Type: multipart/alternative; boundary=\"$bound\"\n";
  28.   $body = "--$bound\n";
  29.   $body .= "Content-type: text/html; charset=\"utf-8\"\n";
  30.   $body .= "Content-Transfer-Encoding: 8bit\n\n";
  31.   $body .= $text;
  32.   $body .= "\n\n--$bound\n";
  33.   $body .= "Content-Transfer-Encoding:base64\n";
  34.   $body .= "Content-ID: <img_1>\n\n";
  35.   $body .= "--$bound--\n\n";
  36.  
  37.   if(mail($to, $subj, $body, $headers)){ echo "$msg";}
  38. else {echo "не отправилось мануал в помощь";}
  39. }
  40. else{
  41. echo "";
  42. }
  43. ?>


если всё в один файл скинешь и назовёшь otz_and_pred.php то будет тебе счастье + картинку можешь спокойно бабахать прям в отправляемы html заголовки чОткие

если ты смотришь на денвере то там стоит заглушка смотреть сообщения в папке
\tmp\!sendmail

(Отредактировано автором: 21 Декабря, 2012 - 22:57:15)



-----
Самое лучшее решение проблемы
самое простое
 
 Top
seano.o
Отправлено: 22 Декабря, 2012 - 15:40:12
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




ну почти добили, осталось одна загвоздка.
у меня вот кнопка отправить, это ссылка, у неё уже забит определённый стиль оформления...

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <div class="btns"><p><a href="#" class="readMore" data-type="reset">Очистить</a><a href="#" class="readMore" data-type="submit">Отправить</a></p></div>
  3.  


как мне в таком случае поступить?
ведь я не могу просто в ссылку запихнуть...



... вот эту часть.
 
 Top
esterio
Отправлено: 22 Декабря, 2012 - 16:19:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




seano.o пишет:
ведь я не могу просто в ссылку запихнуть...

JS метод submit() формы
 
 Top
seano.o
Отправлено: 22 Декабря, 2012 - 23:50:03
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




esterio пишет:
seano.o пишет:
ведь я не могу просто в ссылку запихнуть...

JS метод submit() формы


побыстрее бы наш програмист из запоя вышел... Нахмурился Нахмурился
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB