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

  #141  
Старый 28.12.2008, 01:42
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Лучше так:
PHP код:
 $text preg_replace('/action[\s\S]=[\s\S]"[^"]*"/','action="my.php"',$text); 

UPD:
Хотя нет, лучше вот так:
PHP код:
$text preg_replace('#action[\s]?=[\s]?"[^"]*"#''action="my.php"'$text); 

Последний раз редактировалось .:EnoT:.; 28.12.2008 в 01:56..
 
Ответить с цитированием

  #142  
Старый 28.12.2008, 11:48
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

PHP код:
<pre>
<?

$text 
= <<<markup

<form action=http://example.com></form>
<form action="http://example.com"></form>
<form action='http://example.com'></form>

<form action  =  "http://example.com"></form>
<form action    ="http://example.com"></form>
<form action=    "http://example.com"></form>

markup;

$pattern = <<<regexp
~action\s*=\s*(?:"[^"]*"|'[^']*'|[^\s>]*)~
regexp;

$text preg_replace($pattern'action="my.php"'$text);

echo 
htmlspecialchars($text);

?>
</pre>
 
Ответить с цитированием

  #143  
Старый 30.12.2008, 16:52
Аватар для ICD2
ICD2
Познающий
Регистрация: 28.12.2008
Сообщений: 42
Провел на форуме:
191762

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

Помогите разобраться пожалуйста, имеется вот такой конфиг -
Код:
root@newsystems:~# cat /var/www/.htaccess 
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !php

RewriteRule ^about$ index.php?action=about [L]
RewriteRule ^tools$ index.php?action=tools [L]
RewriteRule ^register$ index.php?action=register [L]
RewriteRule ^myuploads$ index.php?action=myuploads [L]
RewriteRule ^thread$ thread.php [L]
RewriteRule ^feedback$ feedback.php [L]

RewriteRule ^thread/([0-9]+)/?$ thread.php?id=$1 [NC]
RewriteRule ^thread/([0-9]+)/([0-9]+)/?$ thread.php?id=$1&num=$2 [NC]
последние 2 строки не рабочие =/ как сделать правильно?
 
Ответить с цитированием

  #144  
Старый 30.12.2008, 16:56
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

ICD2, есть SSH доступ к серверу?
 
Ответить с цитированием

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

Репутация: 3338


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

Попробуй так:

RewriteRule ^thread\/([0-9]+)\/$ thread.php?id=$1 [L,QSA]
RewriteRule ^thread\/([0-9]+)\/([0-9]+)\/$ thread.php?id=$1&num=$2 [L,QSA]
 
Ответить с цитированием

  #146  
Старый 31.12.2008, 01:07
Аватар для ICD2
ICD2
Познающий
Регистрация: 28.12.2008
Сообщений: 42
Провел на форуме:
191762

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

хрень какая то... так тоже не работает =/
 
Ответить с цитированием

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

Репутация: 3338


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

а как ты проверяешь? На бери сначала в браузере вместо http://твой_сайт/thread.php?id=1

http://твой_сайт/thread/1/
 
Ответить с цитированием

  #148  
Старый 31.12.2008, 02:16
Аватар для ICD2
ICD2
Познающий
Регистрация: 28.12.2008
Сообщений: 42
Провел на форуме:
191762

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

Цитата:
Сообщение от Pashkela  
а как ты проверяешь? На бери сначала в браузере вместо http://твой_сайт/thread.php?id=1

http://твой_сайт/thread/1/
хм.. извините, но голова на плечах у меня еще есть
 
Ответить с цитированием

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

Репутация: 3338


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

RewriteRule ^thread\/([0-9]+)\/$ thread.php?id=$1 [L,QSA]

Вот так у меня работает, если лежит в .htaccess в корне того, откуда идет вызов, так что нех.

Проверил на своеём форум http://site.ru/forum/thread.php?id=101

где такой .htaccess лежит в папке

/forum

RewriteEngine On
RewriteRule ^thread\/([0-9]+)\/$ thread.php?id=$1 [L,QSA]

ЗЫЖ СНГ
 
Ответить с цитированием

  #150  
Старый 01.01.2009, 02:09
Аватар для ICD2
ICD2
Познающий
Регистрация: 28.12.2008
Сообщений: 42
Провел на форуме:
191762

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

Вы не поверите, но не работает. можете сами проверить, в пм жаббер скиньте, я Вам RSA ключи дам
 
Ответить с цитированием
Ответ



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