Php изучаю пару дней, так что не ругайте если вопрос нубовый. Есть страница с формой, данные направляются на страницу с php кодом изображенным ниже, а дальше на почту. Переменную $add_file добавил, а как обработать ее в скрипте не знаю. Что дописать, подскажите пожалуйста.
PHP:
скопировать код в буфер обмена
<?PHP $name = $_POST['name']; $phone = $_POST['phone']; $photo = $_POST['photo']; $name_mess = $_POST['name_mess']; $mess = $_POST['mess']; $cena = $_POST['cena']; $add_file = $_FILE['add_file']; $REMOTE_ADDR = $_POST['REMOTE_ADDR']; { $name = substr($name,0 ,50 ); //Не может быть более 50 символов { echo "<center><b>Не указано имя !!!<p>"; echo "<a href=mail.php>Вернуться и правильно заполнить форму.</a>"; } } { $phone = substr($phone,0 ,25 ); //Не может быть более 25 символов { echo "<center><b>Не указан телефон !!!<p>"; echo "<a href=mail.php>Вернуться и правильно заполнить форму.</a>"; } } { $photo = substr($photo,0 ,100 ); //Не может быть более 100 символов { echo "<center><b>Не указана ссылка на фотографии !!!<p>"; echo "<a href=mail.php>Вернуться и правильно заполнить форму.</a>"; } } else { $photo = "не указано"; } { $name_mess = substr($name_mess,0 ,100 ); //Не может быть более 100 символов { echo "<center><b>Не указано название объявления !!!<p>"; echo "<a href=mail.php>Вернуться и правильно заполнить форму.</a>"; } } { $mess = substr($mess,0 ,5000 ); //Не может быть более 5000 символов { echo "<center><b>Текст объявления отсутствует !!!<p>"; echo "<a href=mail.php>Вернуться и правильно заполнить форму.</a>"; } } { $cena = substr($cena,0 ,20 ); //Не может быть более 20 символов { echo "<center><b>Не указана цена !!!<p>"; echo "<a href=mail.php>Вернуться и правильно заполнить форму.</a>"; } } $i = ''; if ($name == $i AND $phone == $i AND $name_mess == $i AND $mess == $i AND $cena == $i) { echo "Внимание! Произошла ошибка! Вы не заполнили поля сообщения!"; } $to = "xxxxx@mail.ru"; $subject = "Заявка на объявление"; $message = "Имя: $name\n\nТелефон: $phone\n\nФото: $photo\n\nОбъявление:\n\n$name_mess\n\n$mess\n\nЦена: $cena\n\nIP-адрес: $_SERVER[REMOTE_ADDR]"; mail ($to,$subject,$message,"Content-type:text/plain; charset = utf-8") or print "Не могу отправить заявку !!!"; echo "<center><b>Спасибо, что воспользовались нашим сервисом! <br><br> В ближайшее время объявление будет размещено на сайте http://xxxxxx.ru"; ?>
|