-
Posts
194 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by apexis
-
Прописал на странице код, стало нормально отображаться. <?php header('Content-Type: text/html; charset=utf-8'); ?>
-
Информация из браузера говорит что кодировка windows-1251. В editplus - utf-8. Зачем этот BOM нужен?
-
Перекодировал страницу в editplus с ANSI в utf-8, загрузил на хостинг, вышли кракозябры "Учёные". Потом с notepad перекодировал обратно в ANSI - никаких изменений. Как мне перекодировать страницу в utf-8 без кракозябр?
-
Это нужно для навигационной цепочки, но код вставляется в шапку, а шапка у меня подсоединяется через require. Вот и приходится выдумывать скрипты. CMS на сайте нет.
-
Есть скрипт, который при заданном url вводит значение переменной, но он работает только для 1 страницы. Как мне его доработать, чтобы он работал для 20 страниц (на каждый url своё значение переменной)? <? if ($_SERVER['REQUEST_URI'] == "/diseases/varicosity.php") $traylin = "Варикоз"; ?> <div class="breadcrumbs"> <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> Вы тут: <a itemprop="url" href="/"><span itemprop="title">Главная</span></a> › </div> <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> <a itemprop="url" href="/trunk/diseases.php"><span itemprop="title">Болезни</span></a> › </div> <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> <span itemprop="title"><?=$traylin?></span> › </div> </div>
-
Спасибо, работает
-
На странице есть контейнер, который отображается после нажатия кнопки. Как сделать ссылку на страницу с этим контейнером так чтобы запустился javascript и отобразил скрытый контейнер? Чтобы было понятно. На странице http://parkes.org.ua/trunk/goods.php есть два товара Паркес 7 и Паркес 77. Оба ведут на 1 страницу http://parkes.org.ua/trunk/parkes.php на которой есть кнопка меняющая информацию о Паркес 7 на Паркес 77. Вот функция меняющая контент <script type="text/javascript"> function parkes_select() { $('#parkes_7').fadeOut('slow', function () { $('#parkes_77').fadeIn('slow', function () { }); }); } function parkes_select2() { $('#parkes_77').fadeOut('slow', function () { $('#parkes_7').fadeIn('slow', function () { }); }); } </script>
-
http://parkes.org.ua Посмотрите, пожалуйста, сайт. Первостепенно интересуют баги, недочеты, глюки связанные с разрешением. Если найдете ошибки, буду признателен.
-
Спасибо. Если страница лежит в папке отличной от diseases фрагмент кода в if будет загружаться, но не показываться или игнорироваться?
-
Как отобразить часть кода только для страниц одной папки в php? Пробовал так, но скрипт не работает. if ($_SERVER["REQUEST_URI"]=='/diseases/*.php')
-
Ясно, спасибо за советы
-
А разве есть разница, e-mail в переменной или в mail()?
-
Можно пример?
-
Еще такой вопрос. В форме указан мой e-mail. Как его защитить от спам-ботов?
-
Капча мне не нравиться из-за того что нужно заполнять лишнее поле и не всегда вводишь правильные символы с первого раза. К тому же, роботы и её умеют обходить.
-
Из статьи я понял, что все $_POST должны быть только в $body, как в коде ниже, и этого будет достаточно. $header ="Content-Type: text/html; charset=windows-1251\n"; $body = '<br />ФИО: '.$_POST['name'].'<br />Телефон: '.$_POST['phone'].'<br />E-mail:'.$_POST['email'].'<br />Сообщение:'.$_POST['message']; $to = 'a@mail.ru'; $subject = 'Сообщение'; mail ($to,$subject,$body,$header); Правильно?
-
Пришло сообщение в админку сайта о рассылке 500 сообщений с сервера хостинга. Мне сказали, что с помощью функции mail(), которую я использую в форме обратной связи, можно рассылать спам. Как можно заменить функцию mail() или обезопасить форму обратной связи?
-
Создал скрипт навигации, но он не работает. Что неправильно? <? if ($_SERVER['REQUEST_URI'] != 'http://parkes.org.ua/index.php') $level='../' ?> <img src="<?$level?>img/icon_home.png" width="32" height="32" border="0" alt="">
-
Хочу чтобы в форме обратной связи для каждого поля выводилась своя ошибка. Все ошибки хранятся в массиве, но выводится только слово array. Как правильно вывести данные из массива? http://lidomed.com.u...kaz_courier.php error_reporting(0); $errors = array(); if (@$_POST['submit']) { $name = preg_replace ('/\s+/', ' ', $_POST['name']) ; $name = trim($name) ; if(!@$_POST['name'] || count(explode(' ', $name)) <3) { $errors['name'] = "Заполните ФИО полностью"; } if (!@$_POST['phone']) { $errors['phone'] = "Заполните поле телефон"; } сделал через foreach if (!preg_match('/^([a-z0–9\+_\-]+)(\.[a-z0–9\+_\-]+)*@([a-z0–9\-]+\.)+[a-z]{2,6}$/ix')) { $errors['email'] = "Заполните правильно e-mail"; } if (!@$_POST['quantity']) { $errors['quantity'] = "Заполните поле"; } } if (!empty($errors) || @!$_POST['submit']) { echo ((empty($errors)) ? '' : '<span id="frmError" class="errormessage">'.$errors.'</span><br /><br />') . '<form action="#" method="post">'; сделал через foreach
-
Добавил display:inline и отступ снизу убрался, но теперь фон при наведении не на всю ширину выпадающего списка.
-
Попробовал .subs a{padding:5px !important} Отступ со всех сторон убрался, а снизу не хочет. В firebug padding-bottom:0 и margin:0. Второй вариант работает так же.
-
Так не работает. У родителя padding указан, может из-за этого не работает. #nav li a { padding: 10px 20px 0; }