Jump to content

rash

User
  • Posts

    1,953
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by rash

  1. Вообще, если бы видеть, как это выглядит на странице, можно было бы предложить другие варианты. Попробуйте спозиционировать иначе. Если у вас фон занимает весь блок по ширине, то спозиционируйте его, к примеру, в верхний левый угол.
  2. Не вижу проблем в варианте с условными комментариями.
  3. rash

    width: 25% + float

    Давайте сначала подумаем, почему известные вам варианты кажутся неуниверсальными, и что в них вам не нравится, чтобы понять, от чего нужно избавиться в решении :-)
  4. Вот мне интересно, много ли людей реально полностью соответствуют заявленным требованиям? Особенно меня смущает требование совпадения с макетом пиксель-в-пиксель. А если макет резиновый? А если рендеринг шрифтов в системе другой установить? ;-)
  5. У этого метода есть недостаток, хотя многие его не считают серьезным - требуется лишний элемент разметки.
  6. Также, следует отметить, что хабр - ресурс общеизвестный и в рекламе не нуждающийся, в отличие от... А уж если это не имеет значения для некоторых, то уж точно есть разница между рекламой, и саморекламой :-) P.S.: а тема-то не об этом совсем...
  7. a { text-indent: -1000em; background: url(img.png) top left no-repeat; }
  8. rash

    ftp-клиент

    Это почему-то только на одной машине происходит, версия последняя с оф. сайта. Что касается файлзиллы — ничего особенного, ни особенно хорошего, ни особенно плохого. Понравилось, что показывает консоль сеанса, может отображать файлы в панелях по маске и сравнивать локальную папку с папкой на сервере. Впрочем, это могут многие :-)
  9. rash

    ftp-клиент

    FileZilla, бесплатный и вполне сносный. Раньше отдавал предпочтение FAR’y, но уже несколько раз именно во время FTP-сессий из него висла система, когда удалил FAR — прошло, пришлось искать замену.
  10. Да, похоже что дело именно в этом, еще не все работает идеально, но уже нет таких ужасных искажений текста. Кстати, ведь задавая квантификатор {2,4} мы будем осуществлять поиск по 2, 3 и 4 байтам, и хотя на тестовых примерах этого заметно не было, не может ли поиск по трем байтам дать какой-либо «побочный эффект», не имеет ли смысл переформулировать это так: /\s([Ё-я]{2}|[Ё-я]{4})\s/
  11. Хм, то есть при анализе регулярного выражения формально символом считается один байт, независимо от реально используемой кодировки? Проверю это предположение завтра, сегодня уже поздно, и если это окажется действительно так — буду очень благодарен, потому что станет понятно, как не допустить ошибок в следующий раз. Впрочем, все равно спасибо за попытки помочь и терпение, независимо от результата :-)
  12. Я понимаю то, что кириллица кодируется двумя байтами, но не совсем понимаю, что надо сделать, чтобы при этом нормально функционировали регулярные выражения (к сожалению, еще слишком мало знаю), ведь у меня все файлы и так находятся в UTF, таким образом расхождений в кодировании быть не должно. Кстати, когда я экспериментировал, решая проблему самостоятельно, я пробовал даже перечислить весь алфавит явно, но в UTF все равно ничего как следует не работало.
  13. Если диапазон неверный, интерпретатор выдает предупреждение.
  14. Спасибо, думаю так действительно удобнее будет
  15. Они у меня и так все в UTF, странно, с несколькими выражениями до этого проблем не было, а с некоторыми вот такая чушь происходит… Кстати, может кто намекнуть, как в строке найти, к примеру, вложенные скобки любого уровня, чтобы была возможность их заменить на другие. Новую тему создавать не хочется, и пока застрял… :-)
  16. Так я и заменяю, для наглядности, все одно- и двухбуквенные слова хочу окружить звездочками, чтобы сразу видеть, где произошло совпадение, а где — нет. А насчет кодировки сейчас попробую, но хотелось бы работать с UTF все-таки. Плохо дело, проблема действительно в кодировках, с CP1251 вроде пока проблем не вижу, осталось найти, как заставить это все работать с UTF :-)
  17. Может быть проблема кроется где-нибудь в кодировках? Обе страницы — и с формой, и со скриптом — в UTF-8, тестируется на Denver’е.
  18. Понял, пробовал, стало еще хуже…
  19. Ну может кто подскажет из знатоков :-)
  20. Может полный код поможет понять в чем дело? Уже попробовал несколько других вариантов — пока безрезультатно… Это только черновик: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Результаты обработки</title> <style type="text/css"> body { font: small Verdana, Geneva, Arial, Helvetica, sans-serif; } #result { border: 1px dotted #99F; padding: 10px; margin: 10px; } </style> </head> <body> <h1>Получены данные:</h1> <? $textdata = htmlspecialchars($_POST["text"]); $textdata = stripslashes($textdata); $textdata = preg_replace("/\s([а-Яё]{1,2})\s/", " *\\1* ", $textdata); echo "<div id=\"result\">".$textdata."</div>"; ?> </body> </html>
  21. Тогда я в растерянности
  22. Вот только что взялся за PHP, и сразу застрял на простейшей задаче (на мой взгляд). Надо найти в тексте и определённым образом обработать все одно- и двухбуквенные слова. Для этого я составил регулярное выражение и использовал сфункцию preg_replace: $textdata = preg_replace("/\s([а-Яё]{1,2})\s/", " *\\1* ", $textdata); При этом результат обработки получается примерно таким: Как видим, обработались только однобуквенные слова, причем не все. В чем может быть причина, и как следовало бы составить это регулярное выражение?
  23. Покажите, что у вас есть.
  24. Это нормально, так и должно быть. Можно этого избежать, воспользовавшись абсолютным позиционированием, или задав отрицательный отступ изображению, которое вы используете в качестве фона. margin-top: -10px;
×
×
  • 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