-
Posts
5,943 -
Joined
-
Last visited
-
Days Won
40
Content Type
Profiles
Forums
Calendar
Store
Everything posted by rus
-
если на коленке, то с php решение будет несколько сложнее чем вы себе представляли: <?php$mysite = $_SERVER[HTTP_HOST];$tosite = explode('/', $_SERVER['HTTP_REFERER']);if($mysite != $tosite[0]) { header("Location: 'http://www.redirect-page.com/'");}?>хотя там в explode массив попадут еще два слеша с http реферала..., лучше наверное не эксплоуд все же а регулярку забыл, вот так вот можно: <?php$mysite = $_SERVER[HTTP_HOST];$tosite = parse_url($_SERVER['HTTP_REFERER']);if($mysite != $tosite['host']) { header("Location: 'http://www.redirect-page.com/'");}?>
-
она чем-то отличается от оффициальной? там есть пример, тс просил пример.
-
http://www.softtime.ru/article/index.php?id_article=69
-
echo '</ul></li>\r\n'; r - возврат каретки n - перевод на новую строку только непонятно, зачем вам в данном коде это делать?
-
ну да, походу можно и так задавать тоже.
-
просто на сколько я понимаю, должно быть как-то так: вот тут проверял: https://developers.google.com/speed/pagespeed/insights/?url=webref.ru&tab=desktopдля каких-то css и js надо включать кэш
-
а что означает ExpiresDefault A1209600? - жирным выделил.
-
а вы откройте исходный код и посмотрите, все что в нем - соотв. все загружено но при этом ответ для картинок например - не однозначен.
-
ты имеешь ввиду implode? но зачем? ведь таблица на то и существует что бы разделять в ней данные.
-
так у вас не получится, потому что вся таблица из бд представлена будет в виде массива и выведет вам array поэтому вам в любом случае придется разобрать и прогнать весь полученный массив через цикл.
-
у вас не подключен скрипт: http://cm04741.tmweb.ru/js/script.js
-
сейчас насоветуем человеку, что по плану ему нуна будет свою CMS написать =) Вобщем к этому и идет, но он сам просил связанное с формой авторизации и регистрации
-
LunatiK, я бы сюда: 1. Разделите логику и представление. 2. Добавьте Ajax 3. Реализуйте тоже самое в патерне mvc еще добавил бы пунктик: 4. безопасность Т.С., а на счет заданий: организуйте разделение прав/ролей админ->юзер
-
а зачем? вы же отступы можете регулировать паддингами или маржинами.
-
Гм..., на сколько я знаю/помню это был продукт макромедии, которую давно выкупила адоб, и для рисования в принципе этот инструмент слабо был заточен (не знаю как сейчас). Лично мне он нравился только для правок и для разбора макета.
-
если шапка макет фикс, то разбиваем шапку на такие две части (div): верхний див и нижний, а все элементы внутри них с флоат лефт
-
код отрабатывает нормально
-
обратитесь в т.п. хостинга, спросите почему не отрабатыает ф-ция mail();
-
в таком виде приходит. все нормально.
-
эта ошибка говорит о том, что ф-ция mail не отработала, а значит что-то не так на стороне сервера. пишите в т.п. хостинга. да не, тут вообще проблем не должно быть, в заголовках же такое приходит на почту именно в таком виде. долго бы юзер ждал когда его перенаправят на главную if ($send == 'true'){echo "Сообщение отправлено, через 5 секунд Вы будете направлены на главную страницу";}else {echo "Ошибка, сообщение не отправлено!";}
-
попробуйте вот такой вариант: <?$name = $_POST['name'];$email = $_POST['email'];$body = $_POST['body'];$date = date("Y-m-d H:i:s");if(empty($name) or strlen($name) < 5) { $error1 = 'Значение поля «Имя» не должно быть менее 5 символов!';} else $error1 = NULL;if(!filter_var($email, FILTER_VALIDATE_EMAIL)) { $error2 = 'Значение поля «E-mail» содержит неверный формат электронной почты!';} else $error2 = NULL;if(empty($error1) && empty($error2)) { $message .= ' <table> <tr> <td><strong>Дата заявки:</strong></td> <td><font color="#980000">'.$date.'</font></td> </tr> <tr> <td><strong>Имя:</strong></td> <td><font color="#980000">'.$name.'</font></td> </tr> <tr> <td><strong>Email:</strong></td> <td><font color="#980000">'.$email.'</font></td> </tr> <tr> <td><strong>Текст сообщения:</strong></td> <td><font color="#980000">'.$body.'</font></td> </tr> </table>'; $to = '<mailles@bk.ru>'; $subject = 'Заявка с сайта '.$_SERVER['HTTP_HOST'].''; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; //$headers .= 'To: <'.$email.'>' . "\r\n"; - отослать письмо заявителю //$headers .= 'From: <info@'.$_SERVER['HTTP_HOST'].'>' . "\r\n"; - с какого ящика сайта отправлено //$headers .= 'Cc: test@test.ru' . "\r\n"; - копия //$headers .= 'Bcc: test@test.ru' . "\r\n"; - скрытая копия if (mail($to, $subject, $message, $headers)) { echo ' <div class="true"> Уважаемый клиент , благодарим Вас за заявку.<br> Все заявки обрабатываются в течение часа.<br> </div>'; } else echo '<span class="error">Ошибка отправки!</span>';} else { echo ' <div class="result"> <p>'.$error1.'</p> <p>'.$error2.'</p> </div>';}?>
-
свои пять копеек: <div class="main"></div> на <main></main> а если серьезно, то это тупо по новой все переверстывать надо.
-
<input type="submit" value="Отправить" /> - тут не хватает name="sub"if (isset($_POST['sub'])) {$sub = $_POST['sub']; if ($sub == '') {unset($sub);}} - эта строчка в таком случае просто не нужна&& isset($sub) - и это тоже не нужно$send = mail ($address,$sub, - и тут $sub тоже не нуженпеременную $sub лучше использовать так: <?phpif(isset($_POST['sub'])) {далее весь ваш код}?>а вообще, этот код не очень...
-
Спасибо всем кто откликнулся, исполнителем выбрал: afdw