|
|
|
| если я присваиваю переменной $mes значение переменных вида $_GET['nomer']
то выкидывает ошибку вида Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in z:\home\mail\www\3.php on line 20
а если использую переменные обычные вида $nomer то в письме не приходят их значения, так как register_globals off
как сделать правильную работу с переменными вида $_GET['nomer'], почему ошибки?
3.php
<?
echo '
<form action="3.php" methog="get" >
1 Номер заявки <input type="text" name="nomer"><br>
2 Название программы <input type="text" name="program"><br>
3 Время: Начало, Конец <input type="text" name="times"><br>
4 Дата <input type="text" name="data"><br>
5 email <input type="text" name="mail"><br>
6 Откуда вам удобнее скачать <input type="text" name="ssil"><br>
7 icq <input type="text" name="icq"><br>
8 Картинка <input type="text" name="pic"><br>
<input type="submit" name="forma" value="Отправить письмо">
</form>
';
if (isset($_GET['forma']))
{
echo "есть";
$mes="
1 Номер заявки $_GET['nomer']
2 Название программы $_GET['program']
3 Время: Начало, Конец $times
4 Дата $data
5 email $mail
6 Откуда вам удобнее скачать $ssil
7 icq $icq
8 Картинка $pic
";
mail ("goache@yandex.ru", "Тестирование системы", "$mes");
} | |
|
|
|
|
|
|
|
для: goacher
(13.09.2007 в 18:36)
| |
$mes="
1 Номер заявки ".$_GET['nomer']."
2 Название программы ".$_GET['program']."
3 Время: Начало, Конец ".$times."
4 Дата ".$data."
5 email ".$mail."
6 Откуда вам удобнее скачать ".$ssil."
7 icq ".$icq."
8 Картинка ".$pic;
|
| |
|
|
|
|
|
|
|
для: elenaki
(13.09.2007 в 19:06)
| |
$mes="
1 Номер заявки {$_GET['nomer']}
2 Название программы ".$_GET['program']."
3 Время: Начало, Конец ".$_GET['times']."
4 Дата ".$_GET['data']."
5 email ".$_GET['mail']."
6 Откуда вам удобнее скачать ".$_GET['ssil']."
7 icq ".$_GET['icq']."
8 Картинка ".$_GET['pic'];
|
Либо как в 1 или как далее. Или $mail = $_GET['mail'] (после проверки), а потом вставлять как увас. | |
|
|
|
|
|
|
|
для: goacher
(13.09.2007 в 18:36)
| |
<form action="3.php" methog="POST" >
1 Номер заявки <input type="text" name="nomer"><br>
2 Название программы <input type="text" name="program"><br>
3 Время: Начало, Конец <input type="text" name="times"><br>
4 Дата <input type="text" name="data"><br>
5 email <input type="text" name="mail"><br>
6 Откуда вам удобнее скачать <input type="text" name="ssil"><br>
7 icq <input type="text" name="icq"><br>
8 Картинка <input type="text" name="pic"><br>
<input type="submit" name="forma" value="Отправить письмо">
</form>
<?php
if (isset($_POST['forma'])):
$mes="";
$mes .= "1 Номер заявки ".$_POST['nomer']."\n";
$mes .= "2 Название программы ".$_POST['program']."\n";
$mes .= "3 Время: Начало, Конец ".$_POST['times']."\n";
$mes .= "4 Дата ". $_POST['data ']."\n";
$mes .= "5 email ". $_POST['mail ']."\n";
$mes .= "6 Откуда вам удобнее скачать ".$_POST['ssil']."\n";
$mes .= "7 icq ". $_POST['icq']."\n";
$mes .= "8 Картинка ".$_POST['$pic ']."\n";
echo "Собщение выглядит так: <br><br>". nl2br($mes);
mail ("goache@yandex.ru", "Тестирование системы", $mes);
EndIf;
|
| |
|
|
|
|
|
|
|
для: valenok
(13.09.2007 в 19:10)
| | делаю так, только если сделать в операторе if echo какой нибудь переменной, которая приходит, то на локальном сервере вске нормально видит, а в нете - не приходят!!!! | |
|
|
|
|
|
|
|
для: goacher
(13.09.2007 в 19:38)
| | все, спасибо - все работает! | |
|
|
|
|
|
|
|
для: goacher
(13.09.2007 в 19:58)
| | будь внимателен
<?
$mes .= "4 Дата ". $_POST['data ']."\n";
$mes .= "5 email ". $_POST['mail ']."\n";
$mes .= "8 Картинка ".$_POST['$pic ']."\n";
|
<?
$mes .= "4 Дата ". $_POST['data']."\n";
$mes .= "5 email ". $_POST['mail']."\n";
$mes .= "8 Картинка ".$_POST['pic']."\n";
|
| |
|
|
|