За последние 24 часа нас посетили 17535 программистов и 1312 роботов. Сейчас ищут 1835 программистов ...

Прошу помощи.Нужен свежий взгляд.

Тема в разделе "Работа с почтой", создана пользователем stalin73, 14 апр 2011.

  1. stalin73

    stalin73 Активный пользователь

    С нами с:
    28 фев 2011
    Сообщения:
    2
    Симпатии:
    0
    Сделал форму заказа.Попытался подключить к ней файл для отправки и проверки,и письмо приходит но проверка не делается,поэтому отправляет и пустую форму.Пробовал и и подключать.Мой глаз замылился ошибку не вижу.может кто свежим взглядом посмотрит.Буду очень благодарен.
    FORM
    Код (Text):
    1.  
    2. <table>
    3. <form name="reg" action="form_action1.php" method="post">
    4.  
    5.  
    6. <tr><td style="padding:10px">
    7. <p>*&nbsp;Nimi</p>
    8. <input name="imja" type="text" /></td>
    9.  
    10.  
    11.  
    12. <td style="padding:10px">
    13. <p>Telefon</p>
    14. <input name="phone" type="text" />
    15. <td style="padding:10px">
    16. <p>*&nbsp;Email</p>
    17.  
    18. <input name="mail" type="text"/>
    19. </td></tr>
    20. <tr>
    21. <td style="padding:10px;">
    22.  
    23. <p>*&nbsp;Massaaz</p>
    24. <select name="teenused" >
    25. <option selected="selected">
    26. <option value="1">1</option>
    27. <option value="2">2</option>
    28. <option value="3">3</option>
    29. <option value="4">4</option>
    30. <option value="5">5</option>
    31. <option value="6">6</option>
    32. <option value="7">7</option>
    33. <option value="8">8</option>
    34. <option value="9">9</option>
    35. <option value="10">10</option>
    36. <option value="11">11</option>
    37. <option value="12">12</option>
    38. <option value="13">13</option>
    39. <option value="14">14</option>
    40. <option value="15">15</option>
    41. </select><br />
    42. <br /><br />
    43. </td>
    44.  
    45.  
    46. <td style="padding:10px;text-indent:5px; line-height:1px">
    47. <p>*&nbsp;Data</p>
    48.   <input name="data" type="text" />
    49.   <br />
    50.   <p><span style="color:#999999; font-size:14px">pp.kk.aa</span></p>
    51.   </td>
    52.    
    53. <td style="padding:10px">  
    54. <p>*&nbsp;Kell</p>                  
    55.  
    56.  <input name="time" type="text" /></td>                        
    57.  
    58.  
    59. </tr>
    60.  
    61.  
    62. <input name="otpravit" type="submit" value="Saatma" " />
    63. <input type="reset" value="Kustuta"/></td>
    64. </tr>
    65.  
    66. </form>
    67. </table>
    пробовал его PHP
    Код (Text):
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml">
    3. <head>
    4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    5. <title>Untitled Document</title>
    6. </head>
    7.  
    8. <body style="background-image:url(background.jpg); background-repeat:repeat-x; width:100%; height:100%">
    9. <div id="alert" align="center" style="background-image:url(background12.jpg); height:100px; width:300px; margin-left:25%; margin-top:25%">
    10. <?php
    11. $error="";
    12.  
    13. if (isset($_POST['imja'])) {$name = $_POST['imja'];}
    14.  
    15. if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
    16. if (isset($_POST['mail'])) {$email = $_POST['mail'];}
    17.  
    18. if (isset($_POST['teenused'])) {$teenused = $_POST['teenused'];}
    19. if (isset($_POST['data'])) {$data = $_POST['data'];}
    20. if (isset($_POST['time'])) {$time = $_POST['time'];}
    21.  
    22.    
    23.  
    24.  
    25.  
    26.  
    27. $to = "1111@11111.111";
    28. $subject = "pismo";
    29. $message = "NAME: $name \n
    30.  
    31. PHONE: $phone\n
    32. EMAIL: $mail\n
    33. MASSAAZ: $teenused\n
    34. DATA: $data\n
    35. TIME: $time\n";
    36. $send = mail ($to,$subject,$message);
    37. if ($send == 'true')
    38.  
    39. {
    40.  
    41. echo "<center><b>Спасибо за отправку вашей заявки.<br>
    42. <a href =index.shtml>AVALEHT</a>";
    43. }
    44. else
    45. {
    46. echo "Ошибка. Сообщение не отправлено!";
    47. }
    48.  
    49. ?>
    50. </div>
    51. </body>
    52. </html>
    пробовал и его PHP2

    Код (Text):
    1.  
    2. <?
    3.  
    4.     $a=$_POST["a"];
    5.     $error="";
    6.  
    7.     if($a)
    8.     {
    9.         $name=$_POST["imja"];
    10.        
    11.       $tel=$_POST["phone"];
    12.         $mail=$_POST["mail"];
    13.         $teenused=$_POST["teenused"];
    14.         $data=$_POST["data"];
    15.         $time=$_POST["time"];
    16.  
    17.         $name=strip_tags(trim($name));
    18.      
    19.       $tel=strip_tags(trim($tel));
    20.        $mail=strip_tags(trim($mail));
    21.       $teenused=strip_tags(trim($teenused));
    22.       $data=strip_tags(trim($data));
    23.       $time=strip_tags(trim($time));
    24.  
    25.         if(empty($name))
    26.    {
    27.        $a="";
    28.        $error=$error."insert name<br>";
    29.    }
    30.    
    31.    
    32.  
    33.    if(empty($mail))
    34.    {
    35.        $a="";
    36.        $error=$error."insert email<br>";
    37.    }
    38.    
    39.    else
    40.    {
    41.        if(!preg_match("|^[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,6}$|i", $mail))
    42.      
    43.       $a="";
    44.       $error=$error."insert email pravilno<br>";
    45.        }
    46.    
    47.  
    48.        
    49.  
    50.         if(empty($teenused))
    51.    {
    52.        $a="";
    53.        $error=$error."insert uslugu<br>";
    54.    }
    55.    if(empty($data))
    56.    {
    57.        $a="";
    58.        $error=$error."insert data<br>";
    59.    }
    60.  
    61.         if(empty($error))
    62.         {
    63.             $to  = "111@1111.1111" ;
    64.             $subject = "заявка на услугу";
    65.  
    66.             $mes=
    67.             '
    68.             NAME: '.$name.'<br>
    69.         TELEFON: '.$tel.'<br>
    70.         EMAIL: '.$mail.'<br>
    71.         USLUGA:'.$teenused.'<br>
    72.             DATA: '.$data.'<br>
    73.             TIME: '.$time.'<br>';
    74.  
    75.             $headers  = "Content-type: text/html; charset=windows-1251 \r\n";
    76.             $headers .= "From: Site <'.$mail.'>\r\n";
    77.  
    78.             if(mail($to, $subject, $mes, $headers))
    79.             {
    80.                 echo 'Спасибо за заявку!';          
    81.             }
    82.  
    83.         }
    84.     }
    85. ?>