-
Posts
5,943 -
Joined
-
Last visited
-
Days Won
40
Content Type
Profiles
Forums
Calendar
Store
Everything posted by rus
-
С капчей проблем не будет там где нет 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> А отсюда можешь скачать эту самую капчу.
-
Я это как раз и понял что есть различие между визуализацией и как выглядет фактически в коде, поэтому было бы удобней, если бы были в коде переносы с учетом фиксированной ширины окна.
-
В моей версии есть такая строчка: $from="Сообщение от: ".$_POST['user'];
-
Слушай, а зачем изобретать свой велосипед, когда уже есть достаточно популярный сервис: http://www.liveinternet.ru?
-
Слушай, а флеха на широкоформатнике "19" дюймов обрезается внизу..., может вместо noborder поставить exactfit? Поможет?
-
Я взял твой текст: В любое место добавь любой набор букв. Браузер: Firefox/3.5.3
-
Но при этом работает же! Так я так понял что правильно все же будет noorder?
-
Если тупо вставить скопированный текст в обе колонки, но в одной из них что-нибудь добавить, то выделяет зеленым не то место где было что-то добавлено, а весь текст что в одной колонке, что в другой и растягивает весь текст по горизонтали в одну строку..., или этот сервис только для кода?
-
Чем тебе мой скрипт не понравился?
-
1) Сколько уже можно говорить, что id - это уникальный идентификатор и использовать его на странице можно не более одного раза! 2) Вы же сами ответили на свой же вопрос:
-
Автор сказал что нужно на 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); Я мог где-то ошибиться в написании, так что поправьте если что
-
Не понял, тогда это их получается опечатка: scale - Possible values: showall, noborder, exactfit.
-
Александр, спасибо за подсказку - помогло! so.addParam("scale", "noborder"); - вот эта строчка все решила.
-
Любой, только второй может хоть как-то повлиять, а первый ни о чем
-
И что должно придти? Ты сам то хоть проверял? Я твой код вставил специально даже в тот текстареа, в котором вообще нет никаких проверок и как результат - ничего не пришло. Так кто тут лузер то?
-
[offtop] И что все помешались на этой раире? Там ведь есть еще макеты... З.Ы. к стати, можно было бы в этот форум добавить еще бб код [offtop] - было бы прикольно [/offtop]
-
Блоку который по центру позишн:релейтив, в него еще один блок (див) с позишн:абсолют, и позиционируй топ:..px;лефт:..px;
-
Ну да, все так. Просто стараюсь немного абстрагироваться от документированного языка и называть некоторые весчи человечным языком. Ну это кому как удобно. А вообще привычка хорошая, защищать все и вся и ото всех.
-
Честно говоря не задумывался, взял с индексного файла капчи, что называется поставил - работает и ладно. Взял со своей, писал давно. Форма идет на мыло, а не в бд. И спрашивается нахрена там проверка на внедрение html тегов? А вот substr() может и пригодилась бы...
-
<?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']); ?> Это при том условии что установлена капча в форме.
-
Да, это так, согласен. Просто были случаи что в одном месте со слешем работает, а в другом только без него.