Очень уж много задаётся вопросов по регуляркам и мод_реврайту (набор правил которого и есть регулярные выражения). Дабы уменьшить захламление соседних тем подобными вопросами и уменьшить время поиска нужной регулярки создал эту спец. тему. В этой специальной теме задаём вопросы по регулярным выражениям и работе Mod_Rewrite Небольшой FAQ: Регулярки: Полезная статья новичкам (рекомендую) База регулярок Регулярки часть 1 Регулярки часть 2 Mod_Rewrite (ЧПУ) Рекомендую почитать 2 статьи: Статья 1 Статья 2 Отдельно созданные темы, а так же сообщения, связанные с сабжем созданные в других темах будут удаляться.
Ссылки: http://www.regular-expressions.info/ - Довольно неплохой сайтик по регекспам...есть примеры на разных языках http://bogambilya.asti.dost.gov.ph/manual/ru/ref.pcre.php - конкретно по пхп http://regexp.ru/ - тоже довольно полезный сайтик http://www.pcre.ru/ - Perl Compatible Regular Expressions, есть яваскриптовый "конструктор" и валидатор регекспов http://myregexp.com/ - опять-же редактор и валидатор регекспов...удобен тем, что есть подсветка синтаксиса )) А по mod_rewrite(так и по .htaccess и апачу в целом), на мой взгляд, один из самых лучших сайтов это http://apachedev.ru/ To .:EnoT:. : Добавь плиз ссылки в первый пост...полезные...чтоб люди по всему треду не искали, если надо будет )))
непонимаю объясните . почему так. mysql> SELECT "gheis" REGEXP "^[^a-dXYZ]+$"; -> 1 mysql> SELECT "gheisa" REGEXP "^[^a-dXYZ]+$"; -> 0 какую роль имеет ^ внутри []. и почему впервый раз 1 а второй 0 ? или где про это почитать. а то это из справочника и считается наиболее исчерпывающим объяснением.
mod_rewrite При использовании mod_rewrite нужно ли в коде скрипта заменять ссылки стандартного вида на мод_реврайтовские? Или он сам их будет преобразовывать и выдавать как надо?
помогите, у мну проблема, вот этот реврайт на хостинге рбк(hc.ru) работает а на nic.ru не пашет Code: RewriteEngine on RewriteCond %{REQUEST_URI} !(\.|/$) RewriteRule (.*) /$1/ [R=301,L] RewriteRule ^atomax/ /modules/core/atomax/ [R,L] - эта строчка не срабатывает RewriteRule ^modules/ - [L] RewriteRule ^cachetime/ - [L] RewriteRule ^cache/ - [L] RewriteRule ^db_backup/ - [L] RewriteRule ^csv_parser/ - [L] RewriteRule ^(.*\/)*$ content.php [PT] RewriteRule ^(.*\.html)*$ content.php [PT] PS модуль реврайт включен, проверял
А точно " /modules/core/atomax/" остался там, где был на рбк(hc.ru)? Проверь пути в смысле относительно корня сайта там и здесь - и почуствуй разницу
Помогите с регуляркой) Как со страницы http://musicnote.ru/dir/2/ отпарсить исполнителей Пробывал так PHP: /<td class=\"artist\"><a href=\"([a-zA-Z0-9\/]*)\">([a-zA-Zа-яА-Я0-9]*)<\/a><\/td>/isU Не помогает(
PHP: preg_match_all('#<td class\="artist"><a href\="/dir/2/[0-9]+/">(.*?)</a></td>#UiS',$parse,$res); Твоя не работает из-за A-Я. Может быть проблема с кодировкой UTF-8 != CP-1251
Подскажите новичку как сделать так: есть странница(доступа к коду нет) на страницы вот ето "текст(число)" как сделать чтоб ето число считывалось и выводилось на другой страницы
не ну если я так исчу например FLY он выводит Array ( [0] => Array ( FLY ) ) а как сделать чтоб он просто выводил FLY ?