Jump to content

Shuranka

User
  • Posts

    151
  • Joined

  • Last visited

Everything posted by Shuranka

  1. Вставь регулярку в preg_match. if(preg_match('/^[a-z]{3,40}$/is', $text)) Да, и зачем + после {3,40}. Оставь что-то одно. ЗЫ Через переменную тоже работает.
  2. Shuranka

    include

    Попробуй так Файл 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">
  3. $str=substr($str, 1); Точно, с нуля же отсчёт ведётся.
  4. Спасибо всем за комментарии. Если честно, так и не понял, в чём была проблема. Сегодня пришёл на работу, запускаю скрипт, всё работает. Мистика
  5. Вобщем, мне нужно осуществить по условию обновление таблицы в БД. if(date("j-m-Y")=='1-06-2009') { @mysq_query ("UPDATE table SET field1='$1', field2='$2', ...") ... } Данное условие не выполняется. Обновление таблицы происходит в любом случае. Пробовал менять формат даты, бесполезно. Пробовал по тому же условию вывести в браузер текст, всё работает. Кто может подсказать, в чём причина?
  6. При выборке из БД добавь в SELECT условие. WHERE id='1', WHERE id='2' и т.д.
  7. Нумерация ключей массива идёт в порядке вложенности скобок рег выражения. Если хочешь вывести только 1.txt, так и укзывай echo $arrs[1]; Использование preg_match_all не везде оправдано.
  8. Заголовки header используют до вывода в браузер (в данном примере print). Даже странно, что интерпретатор ошибок не выдаёт. Для реализации такой схемы проще использовать refresh в meta-теге.
  9. Аналогия то понятна, и если этот кусок кода взят на указанной в ссылке странице, спорить не буду. Я написал о том, с чем столкнулся, причем около месяца назад.
  10. Почему чушь. У меня именно такая хрень была. На всех страницах в футере, после закрывающего тега html, а так же в файлах index всех остальных каталогов, включая с закрытым доступом. А по ссылке, антивирус не даёт. Отключать не хочу.
  11. Открывай код и чисти вручную, как правило, файлы index, но может быть и на всех страницах. ищи примерно такую вставку: <html><body><div style="display:none"><iframe src="http://..." width="320" height="240"></iframe></div></body></html>
  12. Примерно так. Набросал побыстрому. Об использованных в скрипте функциях читай в мануале. <?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 использование скобок необязательно.
  13. Либо массив, если данных немного, а выводить в цикле. Да, ваш скрипт не работает при register_globals=off в php.ini, которая в последих версиях php отключена.
  14. Спасибо, Searcher за подробный разбор и советы. Обязательно приму к сведению. Хотя правы те, кто говорил, в том числе и в этой теме, что нельзя быть одновременно и программистом и дизайнером. За двумя зайцами погонишься, ни одного не поймаешь. Так что буду заниматься программированием. Это дело мне больше по душе. Ну а сайт, раз начал, доделывать надо.
  15. Дмитрий, закройте тему. Обсуждение пошло не в том направлении. Флуд один. Ничего не имею против форума, спасибо Владу за его создание. Просто некоторые участники любят похамить. З.Ы. Verder, а вы случайно не тот самый Vladiger номер не помню какой, который так рьяно защищал взломщиков htmlbook и с которым я в своё время жёстко пообщался на форуме?
  16. Попытки уже были и продолжаются, судя по логам сервера. Сайту всего лишь месяц, но на нём уже есть постоянные посетители, включая участников форума. И ежедневно добавляются новые. За месяц только зарегистрировалось более сотни посетителей, есть подписчики на версию газеты в формате PDF из других регионов Росси, в том числе и из Москвы. Так что сайт нужен некоторым. А судя по вашим негативным высказываниям, у меня создаётся мнение, что вы, Verder, однажды встречались либо со мной, либо с кем-то из редакции и эта встреча не была для вас приятной. Но это уже пошёл флуд, поэтому дальше на подобные нападки отвечать не буду. Если вы не можете ничего сказать по делу, то и флудить не надо.
  17. Вот за это, Дмитрий, спасибо. Искренне. Первый человек, который указал на дыру в скрипте. И надо же было пропустить в коде вставку функций, удаляющих спецсимволы. Всё исправил. Хоть ошибка и не критическая, поскольку поисковый запрос не учавствует в запросах к БД и результат этой ошибки видит только тот, кто ввёл подобный запрос, но всё-таки.
  18. Во-первых, мы не планировали создавать информационный портал. Во-вторых, сравнивать ИД "Коммерсант", который выпускает не одно издание с провинциальной газетой, у которой тираж 5000 экземпляров по меньшей мере некорректно. Ну и в третьих, вы ничего конкретного не сказали.
  19. Изврат для одной строчки кода, лучше всего, как предложил psywalker. ИМХО, используйте одинарные кавычки везде, где можно. echo '<div class="free"></div>';
  20. Извините, лохотронскими способами заработка не интересуюсь.
  21. Слоган не мой, сразу оговорюсь. Он используется на страницах газеты и оттуда, по просьбе главного редактора, перекочевал в шапку сайта. Правда не пойму, почему он дурацкий. Дурацким можно назвать любой слоган, на любом сайте, всё зависит от вкусов. То же самое можно сказать и про дизайн. 2Павел Билькис А чем отличаются сайты других газет, от созданного мной? Разве что, на сайтах центральных газет больше контента. А дизайн тоже не блещет. Взять хотя бы сайты АиФ или Комсомольской правды. Всё-таки, хотелось бы услышать от вас замечания по юзобилити и функционалу. Собственно из-за этого и создавал этот топик. В смысле? Информация на сайте обновляется, как минимум, 3 раза в неделю и бывает разной.
  22. Я и не претендую на роль дизайнера. При создании сайта впервую очередь уделял внимание функционалу и безопасности. А всё-таки, постарайтесь объяснить ошибки дизайна, только без мата
×
×
  • 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