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

Форум PHP

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

 

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

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

тема: как написать php обработчик под собственную форму?

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

 
 автор: Altyn   (21.02.2012 в 19:03)   письмо автору
 
   для: cheops   (21.02.2012 в 18:08)
 

да в майл.ру Вот как у меня выходит в адресной строке браузера. http://e.mail.ru/cgi-bin/sentmsg?To=rapa_7777@mail.ru?fio=%E0%EE%EB+%EB%ED%E3%F8%E7%F8%F9+%F9%E3%F8&pass=%F0%EC%EB+%E4%F8%E3+%E4&Male=%E4%E0&avtobiografiya=%F9+%EF%E3+%F8%F9%EE+%E3%E7%F8%F9&rouble=%C4%E0&Strana=%CA%FB%F0%E3%FB%E7%F1%F2%E0%ED&adress=%E5%F8%ED+

  Ответить  
 
 автор: cheops   (21.02.2012 в 18:08)   письмо автору
 
   для: Altyn   (21.02.2012 в 17:19)
 

>но после отправки открывается почта выходит такая информ
Это уже на mail.ru открывается или на вашем компьютере?

  Ответить  
 
 автор: Altyn   (21.02.2012 в 17:19)   письмо автору
 
   для: cheops   (17.02.2012 в 18:56)
 

Здравствуйте, установил sendmail но после отправки открывается почта выходит такая информ.


От кого: Рапахан Айдаркулова ‹rapa_7777@mail.ru› Рапахан Айдаркулова ‹rapa_7777@mail.ru›
Кому: rapa_7777@mail.ru?fio=ꥢ㠼룠㫠 rapa_7777@mail.ru?fio=ꥢ㠼룠㫠 хотя на эту почту должна была придти инф-я которая была введена в форме.

  Ответить  
 
 автор: vorobey   (18.02.2012 в 12:50)   письмо автору
 
   для: Altyn   (14.02.2012 в 18:22)
 

> любая помощь))
Так не надо!
echo  "<strong>пол</strong> - $disc<br><br>";

Так правильнее
echo  '<strong>пол</strong> - ' . $disc . '<br><br>';


Dreamwiver в дальнейшем не используйте! потом в процессе поймете.
Notepad++ или NetBeans ide - очень простые и бесплатные редакторы

зы тернарный оператор в общую копилку

  Ответить  
 
 автор: cheops   (17.02.2012 в 18:56)   письмо автору
 
   для: Altyn   (17.02.2012 в 18:30)
 

Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=84957

  Ответить  
 
 автор: Altyn   (17.02.2012 в 18:30)   письмо автору
 
   для: cheops   (17.02.2012 в 18:25)
 

А как установить его? Sendmail что ли?

  Ответить  
 
 автор: cheops   (17.02.2012 в 18:25)   письмо автору
 
   для: Altyn   (17.02.2012 в 10:01)
 

Теперь, чтобы отправить данные в виде письма, вам следует воспользоваться функцией mail(). Только имейте в виду, что на Denwer она письма не отправляет, а просто складирует их в файл, для реальной отправки писем на сервере должен быть установлен почтовый сервер.

  Ответить  
 
 автор: Altyn   (17.02.2012 в 18:22)   письмо автору
 
   для: cheops   (13.02.2012 в 20:24)
 

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

  Ответить  
 
 автор: Altyn   (17.02.2012 в 10:01)   письмо автору
1.2 Кб
 
   для: Altyn   (13.02.2012 в 18:32)
 

Вот код обработчика:
    <?php

if (isset($_POST['fio'])) {$fio $_POST['fio'];}
if (isset(
$_POST['pass'])) {$pass $_POST['pass'];}
if (isset(
$_POST['disc'])) {$disc $_POST['disc'];}
if (isset(
$_POST['photoshop'])) {$photoshop $_POST['photoshop'];}
if (isset(
$_POST['dreamweaver'])) {$dreamweaver $_POST['dreamweaver'];}
if (isset(
$_POST['php'])) {$php $_POST['php'];}
if (isset(
$_POST['dostavka'])) {$dostavka $_POST['dostavka'];}
if (isset(
$_POST['adress'])) {$adress $_POST['adress'];}




if (!isset(
$photoshop)) {$photoshop="НЕТ";}
if (!isset(
$dreamweaver)) {$dreamweaver="НЕТ";}
if (!isset(
$php)) {$php="НЕТ";}




echo 
"<h2>Сведения о заказе клиента :</h2>";
echo 
"<strong>Ф.И.О заказчика</strong> - $fio<br> <strong>Пароль :</strong> $pass <br>";
echo  
"<strong>Тип диска</strong> - $disc<br><br>";
echo 
"<strong>Хочет чтоб на диске были следующие курсы:</strong><br>";
echo 
"<strong>Курсы по Фотошопу</strong> - $photoshop<br><strong>Курсы по Adobe Dreameaver</strong>-$dreamweaver<br><strong>Курсы по PHP </strong> - $php<br><br>";
echo 
"<strong>Выбрал способ доставки</strong> - $dostavka<br>";
echo 
"<strong>В качестве домашнего адреса указал:</strong> $adress";


 
?>



 
a здесь я немного переделал обработчик.
   <?php

if (isset($_POST['fio'])) {$fio $_POST['fio'];}
if (isset(
$_POST['passport'])) {$passport $_POST['passport'];}
if (isset(
$_POST['male'])) {$male $_POST['male'];}
if (isset(
$_POST['female'])) {$female $_POST['female'];}
if (isset(
$_POST['autobiography'])) {$autobiography $_POST['autobiography'];}
if (isset(
$_POST['rouble'])) {$rouble $_POST['rouble'];}
if (isset(
$_POST['dollar'])) {$dollar $_POST['dollar'];}
if (isset(
$_POST['som'])) {$som $_POST['som'];}




if (!isset(
$photoshop)) {$photoshop="НЕТ";}
if (!isset(
$dreamweaver)) {$dreamweaver="НЕТ";}
if (!isset(
$php)) {$php="НЕТ";}




echo 
"<h2>Сведения о претинденте :</h2>";
echo 
"<strong>Ф.И.О претиндента</strong> - $fio<br> <strong>Пароль :</strong> $pass <br>";
echo  
"<strong>пол</strong> - $disc<br><br>";
echo 
"<strong>Хочет чтоб на диске были следующие курсы:</strong><br>";
echo 
"<strong>Курсы по Фотошопу</strong> - $photoshop<br><strong>Курсы по Adobe Dreameaver</strong>-$dreamweaver<br><strong>Курсы по PHP </strong> - $php<br><br>";
echo 
"<strong>Выбрал способ доставки</strong> - $dostavka<br>";
echo 
"<strong>В качестве домашнего адреса указал:</strong> $adress";


 
?>

      
после заполнения форма показывает только Ф.И.О. и адресс. в остальном выходит то что было указано в первом обработчике

  Ответить  
 
 автор: Slo_Nik   (14.02.2012 в 18:49)   письмо автору
 
   для: Altyn   (14.02.2012 в 06:29)
 

Было бы правильно прикрепить к сообщениям ещё и обработчик, не только форму.
И показать, что Вы сделали сами, чтобы обработчик обрабатывал Вашу форму

  Ответить  

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

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

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