Jump to content

rus

Expert
  • Posts

    5,943
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by rus

  1. С капчей проблем не будет там где нет php, так как обработка этой капчи будет на другом твоем серваке, вот код, держи: <FORM class="formular2" action="http://mysite.ru/sendmail.php" target="new_window" method="post"> <fieldset> <legend>Контактные данные</legend> <label> <span>Контактное лицо (ФИО):<font color="#FF1E1E">*</font></span> <input class="text-input2" type="text" name="user"/> </label> <label> <span>E-mail:<font color="#FF1E1E">*</font></span> <input id="email" class="text-input2" type="text" name="email"/> </label> <label> <span>Контактный телефон:<font color="#FF1E1E">*</font></span> <input class="text-input2" type="text" name="phone"/> </label> <br /> <label> <span>Ваш вопрос:<font color="#FF1E1E">*</font></span> <textarea class="textarea2" cols="16" name="comments"></textarea> </label> <span>Введите текст с картинки:</span> <p><img style="width:150px;" src="http://mysite.ru/captcha/index.php?<?php echo session_name()?>=<?php echo session_id()?>"></p> <p><input type="text" name="keystring"></p> </fieldset> <INPUT type="submit" name="submit" value="Отправить"> </FORM> А отсюда можешь скачать эту самую капчу.
  2. rus

    SWFObject

    И в правду, чего это я
  3. Я это как раз и понял что есть различие между визуализацией и как выглядет фактически в коде, поэтому было бы удобней, если бы были в коде переносы с учетом фиксированной ширины окна.
  4. В моей версии есть такая строчка: $from="Сообщение от: ".$_POST['user'];
  5. Слушай, а зачем изобретать свой велосипед, когда уже есть достаточно популярный сервис: http://www.liveinternet.ru?
  6. rus

    SWFObject

    Слушай, а флеха на широкоформатнике "19" дюймов обрезается внизу..., может вместо noborder поставить exactfit? Поможет?
  7. Я взял твой текст: В любое место добавь любой набор букв. Браузер: Firefox/3.5.3
  8. rus

    SWFObject

    Но при этом работает же! Так я так понял что правильно все же будет noorder?
  9. Если тупо вставить скопированный текст в обе колонки, но в одной из них что-нибудь добавить, то выделяет зеленым не то место где было что-то добавлено, а весь текст что в одной колонке, что в другой и растягивает весь текст по горизонтали в одну строку..., или этот сервис только для кода?
  10. Чем тебе мой скрипт не понравился?
  11. 1) Сколько уже можно говорить, что id - это уникальный идентификатор и использовать его на странице можно не более одного раза! 2) Вы же сами ответили на свой же вопрос:
  12. Автор сказал что нужно на 3-4 адреса, по сему можно просто их из массива вытаскивать: $to = array("1" => "test1@mail.ru", "2" => "test2@mail.ru", "3" => "test3@mail.ru"); mail($to["1"], $to["2"], $to["3"], $title, $mess, 'From:'.$from); Я мог где-то ошибиться в написании, так что поправьте если что
  13. rus

    SWFObject

    Не понял, тогда это их получается опечатка: scale - Possible values: showall, noborder, exactfit.
  14. rus

    SWFObject

    Александр, спасибо за подсказку - помогло! so.addParam("scale", "noborder"); - вот эта строчка все решила.
  15. Любой, только второй может хоть как-то повлиять, а первый ни о чем
  16. И что должно придти? Ты сам то хоть проверял? Я твой код вставил специально даже в тот текстареа, в котором вообще нет никаких проверок и как результат - ничего не пришло. Так кто тут лузер то?
  17. [offtop] И что все помешались на этой раире? Там ведь есть еще макеты... З.Ы. к стати, можно было бы в этот форум добавить еще бб код [offtop] - было бы прикольно [/offtop]
  18. Блоку который по центру позишн:релейтив, в него еще один блок (див) с позишн:абсолют, и позиционируй топ:..px;лефт:..px;
  19. Ну да, все так. Просто стараюсь немного абстрагироваться от документированного языка и называть некоторые весчи человечным языком. Ну это кому как удобно. А вообще привычка хорошая, защищать все и вся и ото всех.
  20. Честно говоря не задумывался, взял с индексного файла капчи, что называется поставил - работает и ладно. Взял со своей, писал давно. Форма идет на мыло, а не в бд. И спрашивается нахрена там проверка на внедрение html тегов? А вот substr() может и пригодилась бы...
  21. <?php session_start(); $date = date("d/m/Y"); $user = $_POST['user']; $email = $_POST['email']; $phone = $_POST['phone']; $comments = $_POST['comments']; if(count($_POST)>0) { if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring']) { if (empty($_POST['user']) or strlen($user) < 5) { echo '<p style="color:#911113;font:normal 14px Verdana;">Вы не указали ФИО!</p>'; } if (!preg_match("/[0-9\-\(\)]+$/", $_POST['phone']) or strlen($phone) < 5) { echo '<p style="color:#911113;font:normal 14px Verdana;">Телефон не был указан, либо были введены буквы вместо цифр!</p>'; } if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $_POST['email'])) { echo '<p style="color:#911113;font:normal 14px Verdana;">Email не был указан, или указан некорректный email!</p>'; } if (empty($_POST['comments']) or strlen($comments) < 30) { echo '<p style="color:#911113;font:normal 14px Verdana;">Вы не написали сообщение!</p> <a href="java script:self.close()">Закрыть окно</a>'; } else { $text = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>'. $from . '</title> <style media="screen" type="text/css"> table { padding:5px; margin:5px; border:#E2E2E2 solid 2px; width:600px; text-align: center; } td { border:#E2E2E2 solid 1px; width:100px; padding:5px; margin:5px; text-align: center; color:#3E73C8; } body { margin: 0; padding: 6px; border: 0; background: #fff; text-align: center; } </style> </head> <body> <table> <tr> <td>ФИО отправителя:</td> <td> ' . $user = str_replace("\n", "<br />", $user) . '</td> </tr> <tr> <td>Email отправителя:</td> <td> ' . $email = str_replace("\n", "<br />", $email) . '</td> </tr> <tr> <td>Телефон отправителя:</td> <td> ' . $phone = str_replace("\n", "<br />", $phone) . '</td> </tr> <tr> <td>Комментарий:</td> <td> ' . $comments = str_replace("\n", "<br />", $comments) . '</td> </tr> <tr> <td>Дата отправки:</td> <td><div style="line-height: 30px;"> (' . $date . ')</div></td> </tr> </table> </body> </html>'; $toMail = "test@test.ru"; $subject= "Сообщение с сайта: ".$_SERVER['SERVER_NAME']; $from="Сообщение от: ".$_POST['user']; $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=windows-1251 \r\n"; $headers.= "From: $from<test@".$_SERVER['SERVER_NAME'].">\r\n"; mail ($toMail, $subject, $text, $headers); echo '<p style="color:#911113;font:normal 14px Verdana;">Сообщение успешно отправлено.</p> <a href="java script:self.close()">Закрыть окно</a>'; } echo '<p style="color:#911113;font:normal 14px Verdana;">Код введен правильно!</p>'; } else { echo '<p style="color:#911113;font:normal 14px Verdana;">Ошибка - не введен код подтверждения, либо введен неверно!</p> <a href="java script:self.close()">Закрыть окно</a>'; } } unset($_SESSION['captcha_keystring']); ?> Это при том условии что установлена капча в форме.
  22. rus

    Помогите с html

    Да, это так, согласен. Просто были случаи что в одном месте со слешем работает, а в другом только без него.
×
×
  • 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