ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #911  
Старый 19.12.2009, 22:30
Аватар для Byrger
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

PHP код:
RewriteEngine On
 RewriteBase 
/


 
RewriteCond %{REQUEST_URI} !^/favicon.ico
 RewriteCond 
%{REQUEST_URI} !^/js/
 
RewriteCond %{REQUEST_URI} !^/css/
 
RewriteCond %{REQUEST_URI} !^/images/

 
RewriteRule ^(.[a-zA-Z0-9]+)/([a-zA-Z0-9]+)/(.+)/?$  index.php?action=$1&act=$2  
 RewriteRule 
^([^.]+)$ /index.php 
Про обращении к картинке /images/grade/b_grade.png открывается Index.php

в чем ошибка?
 
Ответить с цитированием

  #912  
Старый 19.12.2009, 22:36
Аватар для zythar
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


Отправить сообщение для zythar с помощью ICQ
По умолчанию

Цитата:
Сообщение от whexp  
zythar, http://ru.wikipedia.org/wiki/Regex >> # 3.3.1 Жадная и ленивая квантификация
домо (*
 
Ответить с цитированием

  #913  
Старый 21.12.2009, 19:39
Аватар для Naydav
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
По умолчанию

Подскажите регулярку для следующей задачи
Подходит любое слово, состоящие из букв и цифр, кроме слова admin

'/site/test123' - подходит
'/site/admin' - НЕ подходит

Что-то типа
'site/([\w\d^admin]+)'

Спасибо
 
Ответить с цитированием

  #914  
Старый 21.12.2009, 19:45
Аватар для LStr1ke
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

Репутация: 150
По умолчанию

"/^admin/i"
 
Ответить с цитированием

  #915  
Старый 21.12.2009, 19:49
Аватар для Naydav
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
По умолчанию

LStr1ke
Цитата:
"/^admin/i"
Но мне нужны только слова и цифры (\w\d)
В данном случае регулярка будет пропускать все ( и _,?* и т.д.)
 
Ответить с цитированием

  #916  
Старый 22.12.2009, 17:32
Аватар для programming
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

Репутация: 18
По умолчанию

Есть переменная, в которой лежит множество url'ов.
Например,
http://ya.ru/hhgyugyy/llkkk.pkloij/.kkkko
http://jjfurh.com/efef/po.,ki
http://hhgfyr.info/?kjtit=poklojk


Какой регуляркой можно выдернуть домены?
То есть должен на выходе получиться массив:
http://ya.ru/
http://jjfurh.com/
http://hhgfyr.info/

Думал сделать такой регуляркой, но она вырывает до последней косой черты, а нужно до первой:
preg_match_all('/http:\/\/(.*)\//',$links, $regs);

Спасибо.
 
Ответить с цитированием

  #917  
Старый 22.12.2009, 17:42
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

PHP код:
<pre>
<?php
$a 
'
http://ya.ru/hhgyugyy/llkkk.pkloij/.kkkko
http://ya1.ru/efef/po.,ki
http://ya2.ru/kjtit=poklojk'
;
preg_match_all('/(http:\/\/?[^\/]+\/)/i',$a,$b);
print_r ($b[1]);
?>
</pre>
 
Ответить с цитированием

  #918  
Старый 22.12.2009, 17:50
Аватар для programming
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

Репутация: 18
По умолчанию

Цитата:
Сообщение от Pashkela  
PHP код:
<pre>
<?php
$a 
'
http://ya.ru/hhgyugyy/llkkk.pkloij/.kkkko
http://ya1.ru/efef/po.,ki
http://ya2.ru/kjtit=poklojk'
;
preg_match_all('/(http:\/\/?[^\/]+\/)/i',$a,$b);
print_r ($b[1]);
?>
</pre>
Большое спасибо.
 
Ответить с цитированием

  #919  
Старый 23.12.2009, 21:24
Аватар для Naydav
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
По умолчанию

Подскажите регулярку для следующей задачи
Подходит любое слово, состоящие из букв и цифр(ТОЛЬКО ИЗ БУКВ И ЦИФР), кроме слова admin

'/site/test123' - подходит
'/site/admin' - НЕ подходит
'/site/neadmi1n"&(*&)*_ ""1' - НЕ подходит

Что-то типа
'site/([\w\d^admin]+)'

Спасибо

Последний раз редактировалось Naydav; 23.12.2009 в 23:51..
 
Ответить с цитированием

  #920  
Старый 23.12.2009, 22:09
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

PHP код:
<?php
$str 
'/site/admin1';
if(
preg_match('#$/site/admin^#i',$str))
echo 
'NO';
else echo 
'OK';
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[Lan] Задай вопрос - получи ответ! sedoy_xxx АнтиАдмин 133 31.03.2010 08:35
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/WPAN/WLAN 2 02.11.2008 00:40
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ