Спустя 1 минута, 34 секунды (29.07.2011 - 12:54) Mirexzpalich написал(а):
Спустя 21 минута, 12 секунд (29.07.2011 - 13:16) jumper_php написал(а):
но как будет скрипт где я сам вибираю кто отправитель? вот есть
$to = $_POST['to'];
$from = $_POST['from'];
$subject = $_POST['tema'];
$message = $_POST['message'];
$headers .= "From: ".$from;
if ($_POST['radio']==="plain")
{
$headers = "Content-type: text/plain; charset=windows-1251 \r\n";
$headers .= "From: ".$from;
}
elseif ($_POST['radio']==="html")
{
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: ".$from;
}
mail($to, $subject, $message, $headers);
так роботает четко но без этого никак!!
if ($_POST['radio']==="plain")
{
$headers = "Content-type: text/plain; charset=windows-1251 \r\n";
$headers .= "From: ".$from;
}
elseif ($_POST['radio']==="html")
{
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: ".$from;
}
что делает if ($_POST['radio']==="plain") и $headers
спасибо
$to = $_POST['to'];
$from = $_POST['from'];
$subject = $_POST['tema'];
$message = $_POST['message'];
$headers .= "From: ".$from;
if ($_POST['radio']==="plain")
{
$headers = "Content-type: text/plain; charset=windows-1251 \r\n";
$headers .= "From: ".$from;
}
elseif ($_POST['radio']==="html")
{
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: ".$from;
}
mail($to, $subject, $message, $headers);
так роботает четко но без этого никак!!
if ($_POST['radio']==="plain")
{
$headers = "Content-type: text/plain; charset=windows-1251 \r\n";
$headers .= "From: ".$from;
}
elseif ($_POST['radio']==="html")
{
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: ".$from;
}
что делает if ($_POST['radio']==="plain") и $headers
спасибо
Спустя 5 минут, 15 секунд (29.07.2011 - 13:21) Игорь_Vasinsky написал(а):
Цитата |
$headers .= "From: ".$from; |
вот и отправитель
Спустя 3 минуты, 10 секунд (29.07.2011 - 13:24) jumper_php написал(а):
да но что делает if ($_POST['radio']==="plain") и $headers??
что вообще это токое?? if ($_POST['radio']==="plain")
что вообще это токое?? if ($_POST['radio']==="plain")
Спустя 5 минут, 49 секунд (29.07.2011 - 13:30) Игорь_Vasinsky написал(а):
Так ты не стого начал учить php.
А чтоб точнее оветить - нужно смотреть в html код формы.
А что такое $headers - заголовки и какую роль они играют в mail() - есть в мануале про эту функцию.
А чтоб точнее оветить - нужно смотреть в html код формы.
А что такое $headers - заголовки и какую роль они играют в mail() - есть в мануале про эту функцию.
Спустя 5 минут, 50 секунд (29.07.2011 - 13:36) jumper_php написал(а):
на html
<html>
<title>mail</title>
<form action="re.php" method="POST">
Тема <input type="text" name="subject" size="25">
<br>
<br>
<textarea name="message" rows="10" cols="26">Ваше письмо. Напишите что угодно и что хотите.</textarea>
<br>
<br>
отправить к <input type="text" name="to" size="19" value="email адрес" align="center">
<br>
<br>
отправитель <input type="text" name="from" size="19" value="email адрес" align="center">
<br>
<br>
отправить письмо <input type="submit" name="send" value="отправить">
</html>
и php
<?php
$to = $_POST['to'];
$from = $_POST['from'];
$subject = $_POST['tema'];
$message = $_POST['message'];
$headers .= "From: ".$from;
if ($_POST['radio']==="plain")
{
$headers = "Content-type: text/plain; charset=windows-1251 \r\n";
$headers .= "From: ".$from;
}
elseif ($_POST['radio']==="html")
{
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: ".$from;
}
mail($to, $subject, $message, $headers);
echo "Письмо удачно отправлено";
?>
ну да понятно что условие. но ведь if ($_POST['radio']==="plain")
переменная radio имеет значение plain. ето что за переменный?? что оно делает в этом скрите??
но без него скрипт не работает. тоесть именно что оно делает? спасибо
<html>
<title>mail</title>
<form action="re.php" method="POST">
Тема <input type="text" name="subject" size="25">
<br>
<br>
<textarea name="message" rows="10" cols="26">Ваше письмо. Напишите что угодно и что хотите.</textarea>
<br>
<br>
отправить к <input type="text" name="to" size="19" value="email адрес" align="center">
<br>
<br>
отправитель <input type="text" name="from" size="19" value="email адрес" align="center">
<br>
<br>
отправить письмо <input type="submit" name="send" value="отправить">
</html>
и php
<?php
$to = $_POST['to'];
$from = $_POST['from'];
$subject = $_POST['tema'];
$message = $_POST['message'];
$headers .= "From: ".$from;
if ($_POST['radio']==="plain")
{
$headers = "Content-type: text/plain; charset=windows-1251 \r\n";
$headers .= "From: ".$from;
}
elseif ($_POST['radio']==="html")
{
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: ".$from;
}
mail($to, $subject, $message, $headers);
echo "Письмо удачно отправлено";
?>
ну да понятно что условие. но ведь if ($_POST['radio']==="plain")
переменная radio имеет значение plain. ето что за переменный?? что оно делает в этом скрите??
но без него скрипт не работает. тоесть именно что оно делает? спасибо
Спустя 5 минут, 8 секунд (29.07.2011 - 13:41) jumper_php написал(а):
скрипт не мой. я на нем просто html добавлял. хочу понять смысл if ($_POST['radio']==="plain")
но и без него не роботает скрипт вот и спрашиваю зачем это?
но и без него не роботает скрипт вот и спрашиваю зачем это?
Спустя 29 секунд (29.07.2011 - 13:41) Игорь_Vasinsky написал(а):
Цитата |
if ($_POST['radio']==="plain") |
чёт вообще неодекватное для этого дела.
по идеи должно провериться наличия "нажатой кнопки - отправить" т.е.
Цитата |
if(isset($_POST['send'])) { //Твой код } |
Спустя 5 минут, 10 секунд (29.07.2011 - 13:47) jumper_php написал(а):
а овечки не летают потому что кралья нету хааааааааааааааааа. теперь понял!! спасибо братаны!
Спустя 3 минуты, 47 секунд (29.07.2011 - 13:50) Игорь_Vasinsky написал(а):
вот у тя и ник такой... попрыгун php. Тут с конца учить не получиться.
Спустя 5 минут, 30 секунд (29.07.2011 - 13:56) jumper_php написал(а):
если сам не разберался значит сам овец!! кокого черта
Цитата |
чёт вообще неодекватное для этого дела. по идеи должно провериться наличия "нажатой кнопки - отправить" т.е. Цитата if(isset($_POST['send'])) { //Твой код } |
inpost молодец!!
Спустя 2 минуты, 5 секунд (29.07.2011 - 13:58) Игорь_Vasinsky написал(а):
это ты щас нагрубил типа?
зайди на страницу re.php - на прямую. с тобой. покончено.
зайди на страницу re.php - на прямую. с тобой. покончено.
Спустя 2 минуты, 54 секунды (29.07.2011 - 14:01) jumper_php написал(а):
а ты не нагрубил да??
Спустя 1 минута, 48 секунд (29.07.2011 - 14:03) Игорь_Vasinsky написал(а):
мне то зачем те грубить ёпт? я зашёл помочь.
Спустя 2 минуты, 59 секунд (29.07.2011 - 14:06) Игорь_Vasinsky написал(а):
inpost
ты чё такой кровожадный стал? отпуск не дают?
ты чё такой кровожадный стал? отпуск не дают?
Спустя 1 минута, 21 секунда (29.07.2011 - 14:07) jumper_php написал(а):
все в норме!!
Спустя 1 минута, 5 секунд (29.07.2011 - 14:08) Игорь_Vasinsky написал(а):
Давай мне. так уж и быть. мне завтра на мальчишник, в сл. пятнуцу на свадьбу, ноут куплю тока к числу 8 августу. а на работе - сёдня решил похалявить - вот тут сижу.
ПОШУТИЛ
ПОШУТИЛ
Спустя 12 секунд (29.07.2011 - 14:08) jumper_php написал(а):
inpost кокую книгу посоветушь для практики на PHP? или написание разных скриптов
Спустя 3 минуты, 15 секунд (29.07.2011 - 14:11) jumper_php написал(а):
спасибо