Shuranka
User-
Posts
151 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Shuranka
-
Вставь регулярку в preg_match. if(preg_match('/^[a-z]{3,40}$/is', $text)) Да, и зачем + после {3,40}. Оставь что-то одно. ЗЫ Через переменную тоже работает.
-
Попробуй так Файл some.php <? //определяем браузер посетителя $agent = getenv ("HTTP_USER_AGENT"); if (preg_match ("/MSIE/i", "$agent")) { $style = "IntExp"; } else if (preg_match ("/Firefox/i", "$agent")) { $style = "Firefox"; } else if (preg_match ("/Opera/i", "$agent")) { $style = "Opera"; } //подключаем CSS в зависимости от браузера if ($style == "IntExp") { $css="<link rel='stylesheet' type='text/css' href='CSS/IntExp_style.css'>"; } else if ($style == "Firefox") { $css="<link rel='stylesheet' type='text/css' href='CSS/Firefox_style.css'>"; } else if ($style == "Opera") { $css="<link rel='stylesheet' type='text/css' href='CSS/Opera_style.css'>"; } else $css="<link rel='stylesheet' type='text/css' href='CSS/Opera_style.css'>"; $k = 1.5;//коэффициент для домножения цены $count = 8;// по сколько строк на странице выводить в пейджинговом элементе $count_partners = 15; $count_forum = 30; $mail_admin = "admin@avtomotokniga.ru";// заголовок в письме клиенту Файл страницы <? include 'some.php'; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <? echo $css; ?> <title>***</title> </head> На страницах, ссылки на которые ты привёл выше, в исходнике ошибка. Подключать стили надо в <head></head>, а у тебя вот что: 1 ссылка: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <link rel='stylesheet' type='text/css' href='CSS/Firefox_style.css'><script type='text/javascript'> 2 ссылка: <link rel='stylesheet' type='text/css' href='CSS/Firefox_style.css'><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-
$str=substr($str, 1); Точно, с нуля же отсчёт ведётся.
-
$str=substr($str, 2);
-
Спасибо всем за комментарии. Если честно, так и не понял, в чём была проблема. Сегодня пришёл на работу, запускаю скрипт, всё работает. Мистика
-
Вобщем, мне нужно осуществить по условию обновление таблицы в БД. if(date("j-m-Y")=='1-06-2009') { @mysq_query ("UPDATE table SET field1='$1', field2='$2', ...") ... } Данное условие не выполняется. Обновление таблицы происходит в любом случае. Пробовал менять формат даты, бесполезно. Пробовал по тому же условию вывести в браузер текст, всё работает. Кто может подсказать, в чём причина?
-
При выборке из БД добавь в SELECT условие. WHERE id='1', WHERE id='2' и т.д.
-
Нумерация ключей массива идёт в порядке вложенности скобок рег выражения. Если хочешь вывести только 1.txt, так и укзывай echo $arrs[1]; Использование preg_match_all не везде оправдано.
-
Заголовки header используют до вывода в браузер (в данном примере print). Даже странно, что интерпретатор ошибок не выдаёт. Для реализации такой схемы проще использовать refresh в meta-теге.
-
preg_replace()
-
Аналогия то понятна, и если этот кусок кода взят на указанной в ссылке странице, спорить не буду. Я написал о том, с чем столкнулся, причем около месяца назад.
-
Почему чушь. У меня именно такая хрень была. На всех страницах в футере, после закрывающего тега html, а так же в файлах index всех остальных каталогов, включая с закрытым доступом. А по ссылке, антивирус не даёт. Отключать не хочу.
-
Открывай код и чисти вручную, как правило, файлы index, но может быть и на всех страницах. ищи примерно такую вставку: <html><body><div style="display:none"><iframe src="http://..." width="320" height="240"></iframe></div></body></html>
-
Пожалуйста.
-
Примерно так. Набросал побыстрому. Об использованных в скрипте функциях читай в мануале. <?php header('content-type: text/html; charset=utf-8'); ?> <html><head><title></title> <link href="config.css" type=text/css rel=stylesheet> </head> <?php $item[] = "Ананас консерв 00178"; $item[] = "Говядина 00118"; $item[] = "Горох 00263"; $item[] = "Горошек зеленый 00100"; $item[] = "Грибы маринованные 00108"; $item[] = "Грибы свежие 00124"; $item[] = "Дрожжи 00127"; $item[] = "Изюм 00257"; if($_GET['submit']&&count($_GET['qwe'])!=0) { foreach($_GET['qwe'] as $key=>$value) { if ($value) { echo $item[$key].' - '.$value.'<br>'; } } } ?> <br><br><br><br> <form action="" method="GET"> <table align="left" cellpadding="1" cellspacing="0" border="0" width="300"> <?php foreach($item as $key=>$value) { echo '<tr><td width="100%">'.$value.'</td><td><input style="width: 50px;" type="text" name="qwe[]"></td></tr>'; } ?> <tr><td colspan="2" align="center"><input type="submit" name="submit"></form></td></tr> </table> </html> Если использовать БД или файл, то скрипт получится длиннее. Да и в этот не мешало бы добавить проверку параметров GET. З.Ы. В операторе echo использование скобок необязательно.
-
Либо массив, если данных немного, а выводить в цикле. Да, ваш скрипт не работает при register_globals=off в php.ini, которая в последих версиях php отключена.
-
Спасибо, Searcher за подробный разбор и советы. Обязательно приму к сведению. Хотя правы те, кто говорил, в том числе и в этой теме, что нельзя быть одновременно и программистом и дизайнером. За двумя зайцами погонишься, ни одного не поймаешь. Так что буду заниматься программированием. Это дело мне больше по душе. Ну а сайт, раз начал, доделывать надо.
-
Дмитрий, закройте тему. Обсуждение пошло не в том направлении. Флуд один. Ничего не имею против форума, спасибо Владу за его создание. Просто некоторые участники любят похамить. З.Ы. Verder, а вы случайно не тот самый Vladiger номер не помню какой, который так рьяно защищал взломщиков htmlbook и с которым я в своё время жёстко пообщался на форуме?
-
Попытки уже были и продолжаются, судя по логам сервера. Сайту всего лишь месяц, но на нём уже есть постоянные посетители, включая участников форума. И ежедневно добавляются новые. За месяц только зарегистрировалось более сотни посетителей, есть подписчики на версию газеты в формате PDF из других регионов Росси, в том числе и из Москвы. Так что сайт нужен некоторым. А судя по вашим негативным высказываниям, у меня создаётся мнение, что вы, Verder, однажды встречались либо со мной, либо с кем-то из редакции и эта встреча не была для вас приятной. Но это уже пошёл флуд, поэтому дальше на подобные нападки отвечать не буду. Если вы не можете ничего сказать по делу, то и флудить не надо.
-
Вот за это, Дмитрий, спасибо. Искренне. Первый человек, который указал на дыру в скрипте. И надо же было пропустить в коде вставку функций, удаляющих спецсимволы. Всё исправил. Хоть ошибка и не критическая, поскольку поисковый запрос не учавствует в запросах к БД и результат этой ошибки видит только тот, кто ввёл подобный запрос, но всё-таки.
-
Во-первых, мы не планировали создавать информационный портал. Во-вторых, сравнивать ИД "Коммерсант", который выпускает не одно издание с провинциальной газетой, у которой тираж 5000 экземпляров по меньшей мере некорректно. Ну и в третьих, вы ничего конкретного не сказали.
-
Изврат для одной строчки кода, лучше всего, как предложил psywalker. ИМХО, используйте одинарные кавычки везде, где можно. echo '<div class="free"></div>';
-
Извините, лохотронскими способами заработка не интересуюсь.
-
Слоган не мой, сразу оговорюсь. Он используется на страницах газеты и оттуда, по просьбе главного редактора, перекочевал в шапку сайта. Правда не пойму, почему он дурацкий. Дурацким можно назвать любой слоган, на любом сайте, всё зависит от вкусов. То же самое можно сказать и про дизайн. 2Павел Билькис А чем отличаются сайты других газет, от созданного мной? Разве что, на сайтах центральных газет больше контента. А дизайн тоже не блещет. Взять хотя бы сайты АиФ или Комсомольской правды. Всё-таки, хотелось бы услышать от вас замечания по юзобилити и функционалу. Собственно из-за этого и создавал этот топик. В смысле? Информация на сайте обновляется, как минимум, 3 раза в неделю и бывает разной.
-
Я и не претендую на роль дизайнера. При создании сайта впервую очередь уделял внимание функционалу и безопасности. А всё-таки, постарайтесь объяснить ошибки дизайна, только без мата