помогите решить проблему ... письмо не отправляется . HTML: Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home/lionis/public_html/send.php on line 2 --- PHP: <?php if (isset($_POST['$1'])) {$1 = $_POST['$1'];} if (isset($_POST['$2'])) {$2 = $_POST['$2'];} if (isset($_POST['$3'])) {$3 = $_POST['$3'];} if (isset($_POST['$4'])) {$4 = $_POST['$4'];} if (isset($_POST['$5'])) {$5 = $_POST['$5'];} if (isset($_POST['$6'])) {$6 = $_POST['$6'];} if (isset($_POST['$7'])) {$6 = $_POST['$7'];} if (isset($_POST['$8'])) {$6 = $_POST['$8'];} if (isset($_POST['$9'])) {$6 = $_POST['$9'];} if (isset($_POST['$10'])) {$6 = $_POST['$10'];} if (isset($_POST['$11'])) {$6 = $_POST['$11'];} $address = '[email protected]'; $sub = "тема"; $mes = "имя: $1 \2: $2 \ 3: $3 \ 4: $4 \5: $5 \6: $6 \7: $7 \8: $8 \9: $9 \10: $10 \11: $11"; $verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email"); if ($verify == 'true') { echo "<p>cообщение отправлено"; } else { echo "<p>не отправлено"; } ?>
Там же написано в ошибке... переменные не могут содержать название начинающееся с цифры!!! латинского алфавита не хватило? PHP: <?php if (isset($_POST['a1'])) {$a1 = $_POST['a1'];} if (isset($_POST['a2'])) {$a2 = $_POST['a2'];} if (isset($_POST['a3'])) {$a3 = $_POST['a3'];} if (isset($_POST['a4'])) {$a4 = $_POST['a4'];} if (isset($_POST['a5'])) {$a5 = $_POST['a5'];} if (isset($_POST['a6'])) {$a6 = $_POST['a6'];} if (isset($_POST['a7'])) {$a7 = $_POST['a7'];} if (isset($_POST['a8'])) {$a8 = $_POST['a8'];} if (isset($_POST['a9'])) {$a9 = $_POST['a9'];} if (isset($_POST['a10'])) {$a10 = $_POST['a10'];} if (isset($_POST['a11'])) {$a11 = $_POST['a11'];} $address = '[email protected]'; $sub = "тема"; $mes = "имя: $a1 \2: $a2 \ 3: $a3 \ 4: $a4 \5: $a5 \6: $a6 \7: $a7 \8: $a8 \9: $a9 \10: $a10 \11: $a11"; $verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email"); if ($verify == 'true') echo "<p>cообщение отправлено</p>"; else echo "<p>не отправлено</p>"; ?> P.S. Спасибо -=Zhenek=- поправил, а то я сослепу в пост переменную засунул!
PHP: <?php if (isset($_POST['a1'])) {$a1 = $_POST['a1'];} if (isset($_POST['a2'])) {$a2 = $_POST['a2'];} if (isset($_POST['a3'])) {$a3 = $_POST['a3'];} if (isset($_POST['a4'])) {$a4 = $_POST['a4'];} if (isset($_POST['a5'])) {$a5 = $_POST['a5'];} if (isset($_POST['a6'])) {$a6 = $_POST['a6'];} if (isset($_POST['a7'])) {$a7 = $_POST['a7'];} if (isset($_POST['a8'])) {$a8 = $_POST['a8'];} if (isset($_POST['a9'])) {$a9 = $_POST['a9'];} if (isset($_POST['a10'])) {$a10 = $_POST['a10'];} if (isset($_POST['a11'])) {$a11 = $_POST['a11'];} $address = '[email protected]'; $sub = "тема"; $mes = "имя: $a1 \2: $a2 \ 3: $a3 \ 4: $a4 \5: $a5 \6: $a6 \7: $a7 \8: $a8 \9: $a9 \10: $a10 \11: $a11"; $verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email"); if ($verify == 'true') echo "<p>cообщение отправлено</p>"; else echo "<p>не отправлено</p>"; ?> У меня все работает.