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

  #1141  
Старый 27.04.2010, 23:08
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

Репутация: 123
Отправить сообщение для phpdreamer с помощью ICQ
По умолчанию

Цитата:
Сообщение от uvlad  
Всем привет !

Есть несколько вопросов по mod_rewrite, сегодня почитал не много документации по данному модулю, посмотрел некоторые примеры, но одну проблему уже долгое время не могу решить, да и незнаю можно ли вообще такое сделать.

Это то что на данный момент есть в .htaccess, последение правило с условиями возможно временные.

PHP код:
RewriteRule ^([a-z]+)/([a-z]+)/$ /$1.php?a=$2
RewriteRule 
^([a-z]+)/([a-z]+)/([0-9]+)/$ /$1.php?a=$2&id=$3

RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
. /404.php [L
По поводу первых двух правил, можно ли написать условие, которое будет проверять по первой обратной связи т.е. если $1 существует как файл, тогда и выполняется правило

Второй вопрос, есть ли возможность запретить прямой доступ к файлам php ? Т.е. только через SEO, а уже страница.php?а=что-то, никак...
1)проверяй все на пхп,
2)можно, но опять же это все логика твоего пхп скрипта
 
Ответить с цитированием

  #1142  
Старый 28.04.2010, 16:56
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Всем привет.
Как можно составить регулярное выражение в Mod_Rewrite
Чтобы
http://site.ru/?user=senap
работала так
http://senap.site.ru ?
 
Ответить с цитированием

  #1143  
Старый 28.04.2010, 17:36
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Цитата:
Сообщение от phpdreamer  
как-то так
^?user=senap$ http://senap.site.ru
не работает

Последний раз редактировалось SeNaP; 28.04.2010 в 17:38..
 
Ответить с цитированием

  #1144  
Старый 28.04.2010, 17:49
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

Репутация: 123
Отправить сообщение для phpdreamer с помощью ICQ
По умолчанию

попробуй без знака ?
или поставить перед ним \
(экранирование)
 
Ответить с цитированием

  #1145  
Старый 28.04.2010, 17:54
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

RewriteRule ^\?user=senap$ senap.localhost{QUERY_STRING} [L]
пытаюсь обратится по адресу senap.localhost
Код:
Ошибка!
Невозможно найти удалённый сервер
 
Ответить с цитированием

  #1146  
Старый 28.04.2010, 18:02
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

Репутация: 123
Отправить сообщение для phpdreamer с помощью ICQ
По умолчанию

senap.localhost - это адрес папки (нету http)

не парь мозг и сделай
PHP код:
if(isset($_GET['user']))
    if(
$_GET['user'] == 'senap')
        
header("Location: http://www.site.ru"); 

Последний раз редактировалось phpdreamer; 28.04.2010 в 18:14..
 
Ответить с цитированием

  #1147  
Старый 28.04.2010, 18:23
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Цитата:
Сообщение от phpdreamer  
senap.localhost - это адрес папки (нету http)

не парь мозг и сделай
PHP код:
if(isset($_GET['user']))
    if(
$_GET['user'] == 'senap')
        
header("Location: http://www.site.ru"); 
Это уже совсем не то
Нужно чтобы это senap.site.ru преобразовало в это site.ru/?user=senap
по идеи должно рабоать это
PHP код:
RewriteCond %{HTTP_HOST} !^localhost
RewriteCond 
%{HTTP_HOST} ([^.]+).localhost
RewriteRule 
^(.*)$ /var/www/index.php?s=%
Но не работает

Последний раз редактировалось SeNaP; 28.04.2010 в 18:26..
 
Ответить с цитированием

  #1148  
Старый 28.04.2010, 20:17
mazaxaka
Участник форума
Регистрация: 16.02.2008
Сообщений: 177
Провел на форуме:
883446

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

<div>Общий заработок: <span>$5.03</span></div>
помошите с регуляркой. не получается спарсить иза $
 
Ответить с цитированием

  #1149  
Старый 29.04.2010, 02:58
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Экранируй \$
 
Ответить с цитированием

Парсинг..
  #1150  
Старый 29.04.2010, 02:59
0ldbi4
Постоянный
Регистрация: 14.04.2008
Сообщений: 327
Провел на форуме:
584699

Репутация: 69
Post Парсинг..

Доброго времени суток помогите с парсом страницы:

То что нужно спарсить выделенно

Код:
<div class="si_map_header" id="HTML_curr_map"> 
					de_train  </div>

Код:
<div class="si_map_image" id="HTML_map_ss_img"> 
					<img src="http://image.www.gametracker.com/images/maps/160x120/cs/de_train.jpg" alt="" class="item_160x120" />

Код:
<span id="HTML_num_players">0</span> / <span id="HTML_max_players">21</span>


_________________________________________________

Буду благодарен за помощь

Последний раз редактировалось 0ldbi4; 29.04.2010 в 03:08..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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