Jump to content

nightgremlin

User
  • Posts

    221
  • Joined

  • Last visited

Everything posted by nightgremlin

  1. Да ничего не выходит. Ладно поищу пока другой скрипт обработки.
  2. Пишет письмо отправлено, но на почту ничего не приходит
  3. скрипт и на локалке и на сайте. Никаких ошибок не пишет говорит что отправлено
  4. Попробовал ничего не получилось
  5. Есть форма почты: <form action="http://sdcvoy.ru/phpbloks/mail.php" method="post"> <p>Ваше имя:<br /><input type="text" name="your_name" /> </p> <p>E-mail:<br /><input type="text" name="email" /></p> <p>Тема:<br /><input type="text" name="tema" /></p> <p>Сообщение:<br /> <textarea name="message" rows="5" cols="45"> </textarea></p> <p><input type="submit" value="Отправить"><input type="button" id="pochta12" value="x" class="knopka" title="Закрыть"></p> </form> И код обрабатывающий её: <?php /* Осуществляем проверку вводимых данных и их защиту от враждебных скриптов */ $your_name = htmlspecialchars($_POST["your_name"]); $email = htmlspecialchars($_POST["email"]); $tema = htmlspecialchars($_POST["tema"]); $message = htmlspecialchars($_POST["messages"]); /* Устанавливаем e-mail адресата */ $myemail = "nightgremlin2007@yandex.ru"; /* Проверяем заполнены ли обязательные поля ввода, используя check_input функцию */ $your_name = check_input($_POST["your_name"], "Введите ваше имя!"); $tema = check_input($_POST["tema"], "Укажите тему сообщения!"); $email = check_input($_POST["email"], "Введите ваш e-mail!"); $message = check_input($_POST["message"], "Вы забыли написать сообщение!"); /* Проверяем правильно ли записан e-mail */ if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email)) { show_error("<br /> Е-mail адрес не существует"); } /* Создаем новую переменную, присвоив ей значение */ $message_to_myemail = "Здравствуйте! Вашей контактной формой было отправлено сообщение! Имя отправителя: $your_name E-mail: $email Текст сообщения: $message Конец"; /* Отправляем сообщение, используя mail() функцию */ $from = "From: $yourname <$email> \r\n Reply-To: $email \r\n"; mail($myemail, $tema, $message_to_myemail, $from); ?> <div style="display:block; background: #CCC; color:#000; -moz-border-radius:10px; /* Радис скругления */ -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; padding:15px; margin:auto; width:300px;"> <p>Ваше сообщение было успешно отправлено!</p> <p>На <a href="../index.php">Главную >>></a></p></div> <?php /* Если при заполнении формы были допущены ошибки сработает следующий код: */ function check_input($data, $problem = "") { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); if ($problem && strlen($data) == 0) { show_error($problem); } return $data; } function show_error($myError) { ?> <html> <body> <div style="display:block; background: #000; color:#FFF; -moz-border-radius:10px; /* Радис скругления */ -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; padding:15px; margin:auto; width:300px;"> <p>Пожалуйста исправьте следующую ошибку:</p> <div style="color:#F03"><?php echo $myError; ?></div> </div> </body> </html> <?php exit(); } ?> Все вроде хорошо, но письма не доходят до адресата. Пробовал вставить другой адрес. Результат 0-ой. Ошибка скорее всего где-то здесь: /* Отправляем сообщение, используя mail() функцию */ $from = "From: $yourname <$email> \r\n Reply-To: $email \r\n"; mail($myemail, $tema, $message_to_myemail, $from); ?> Но так как я не очень разбираюсь в php, прошу помочь со скриптом знающих людей.
  6. Тут нужно сверстать и поменять дизайн.
  7. Я думаю за 15-20тыс. можно сделать поприличнее намного.
  8. Почти. Картинки, текст, основной фон останутся прежними.
  9. http://www.kontur-arh.ru/ Прошу оценить сам сайт. И вопрос ко всем кто занимается версткой и веб-дизайном: Сколько будет стоить переверстка всех страниц этого сайта на html5/css3+ подбор гамма цветов, размер шрифтов и сами шрифты + редизайн сайта, картинки останутся теми же?
  10. Спасибо! А парился. Все-таки свежий взгляд неоценим. Порой не видишь элементарных вещей. Помогло. Ещё один вопрос не в тему, но по коду. Если я прописываю в коде: <input type="button" id="but1" value="Закрыть окно"></input> то скрипт закрытия формы срабатывает. А если прописать вот такой код: <button id="but1">Закрыть окно</button> то он почему-то не пашет. Может кто объяснит причину?
  11. Почему-то в коде к кнопке button не подключаются стили: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Обработка HTML формы с помощью PHP</title> <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <style> #div1{ position:absolute; top:30%; left:30%; background:#c0c0c0; width:400px; padding:10px; -moz-border-radius:10px; /* Радис скругления */ -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;} } button.knopka{ background:#0000ff; color:#ffffff; padding:10px; -moz-border-radius:10px; /* Радис скругления */ -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; margin-left:30px; } </style> </head> <body> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#sp1").click(function(){ $("#div1").show("clip",{},1000); }); $("#but1").click(function(){ $("#div1").slideUp(1000); }); }); </script> <button id="sp1"class="knopka">Отправить почту</button > <div id="div1" style="display:none;"> <form action="form_processing.php" method="post"> <p>Ваше имя:<br /><input type="text" name="your_name" /> </p> <p>E-mail:<br /><input type="text" name="email" /></p> <p>Тема:<br /><input type="text" name="tema" /></p> <p>Сообщение:<br /> <textarea name="message" rows="5" cols="45"> </textarea></p> <p><input type="submit" value="Отправить"><input type="button" id="but1" value="Закрыть окно"></input></p> </form> </div> </body> </html> Вот строчка в коде: <button id="sp1"class="knopka">Отправить почту</button> А если применить стили напрямую, скажем вот так: <button id="sp1"style="background:#0000ff;color:#ffffff; padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; margin-left:30px;">Отправить почту</button > то все проходит на ура. Но мне так не надо.
  12. Я полагаясь на другие примеры вот, что написал про этот элемент: http://www.sdcvoy.ru/html5/nav_html5.php
  13. Спасибо за советы, в принципе тут легко все подправить
  14. http://www.sdcvoy.ru/makets/maket1/index.html - укажите разницу. Шрифты я говорил могут не совпадать
  15. Если смотреть не в этом редакторе, а весь код поместить в отдельные файлы, то вы увидите разницу. Просто закрепить файлы нельзя.
  16. Сегодня делать было нечего решил сверстать чего-нибудь. Так как графического редактора на работе у меня нет. Дай думаю возьму простенький макетик в png. Чтобы без картинок можно было сверстать. Вот изображение: Может я что с шрифтами напутал, но прошу посмотреть и указать на недочеты. А вот и код HTML и CSS:Моя ссылка
  17. Вы такой вариант пробовали? .car{ background: url(img/body_car.jpg) no-repeat center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; height: 750px; min-width: 1200px; z-index: -3; border: 1px solid red; }
  18. Не совсем понятно что вы просите. Проще вставить ещё один блок со свойством background Например: .block { display:block; background:url(путь к вашему файлу изображения) no-repeat; width: ???; /* ширина блока */ height: ??? /* высота блока */ } Задав меньшую ширину и высоту блока изображения, чем размер изображения. Картинка по идее должна обрезаться. А позицию изображения можно задать свойством background-position или поставив значения позиции в конце свойства background. Например: background:url(путь к вашему файлу изображения) no-repeat center right; Постараюсь ответить на этот вопрос. Попробуйте воспользоваться свойством background-size. Примерно вот так: body { background:url(путь к вашему файлу изображения) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover } P.s. Я могу ошибаться, так что не судите строго
  19. Нет это не столь важно, сделаю через CSS. У меня будет 3 ссылки с меняющимся изображениями в одном блоке. С позиционированием думаю проблем не возникнет.
  20. Спасибо всем! Приду домой буду пробовать. Новый сайт делаю. Может через месяц или раньше выложу для обсуждения. Вот нашел как при помощи JS сделать: <a href="javascript:void(0)"; onMouseover="document.im1.src='img/mail-2.png'; return true;" onMouseout="document.im1.src='img/mail-1.png'; return true;"> <img name=im1 SRC="img/mail-1.png" border=0> </a>
  21. А если, например код ссылки будет такой: <a href="#" class="mail"></a> То есть без текста, будет ли вообще присутствовать какая-либо картинка? Или можно вместо текста вставить какой-нибудь блок
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy