Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Rockcreative

Страницы: [1]
1
PHP / mod_rewrite
« : 14 Сентября 2006, 16:51:23 »
Спасибо, помогло.

2
PHP / mod_rewrite
« : 14 Сентября 2006, 15:32:44 »
Добрый день друзья!
У меня возникла проблемка, сижу вот пытаюсь её рештьб, но получается, если честно, покачто не очень.

Суть вопроса:
Используя mod_rewrite делаю на сайте чпу, например так RewriteRule (.*) /?r=$1, а дальше, при помощи php, делаю с этой переменной r все что хочу. Но вот проблемка, если в адресной строке написать /sometext/?somevar=somevalue, то в переменную r попадает только /sometext/.

Пытался делать так RewriteRule (.*) /?r=%{REQUEST_URI}, но опять же в r попадает только /sometext/

Буду признателен за любые мыли.
Иногда очень надо передавать переменные методом get )

3
PHP / require_once и все все все...
« : 01 Января 2006, 10:32:54 »
Есть такой код

       $handle 
opendir(\'./sources/\');
       while (false !== ($file = readdir($handle)))
         if ($file!=\'.\' && $file!=\'..\' && eregi(\'\\.inc\\.php$\', $file))
           require_once(\'./sources/\'.$file);
       closedir($handle);

Замечательно работает.
Сейчас появаилась необходимость многократного использования этого когда, написал функцию:

     
function require_dir_modules($dir) {
       
$handle opendir($dir);
       while (
false !== ($file readdir($handle)))
         if (
$file!=\'.\' && $file!=\'..\' && eregi(\'\\.inc\\.php$\', $file))
           require_once($dir.$file);
       closedir($handle);
     }

Теперь все переменные (из подключаемых конфигов, например) остаются внутри этой функции.
Можно ли от этого избавится, если не известно ни кол-во переменных не уж тем более их имена.
Или сделать что-то наподобие того чтобы функция вернула require_once($dir.$file); столько раз сколько это необходимо...
Буду признателен за подсказочку!

4
Использовал "поиск", но к сожалению не нашел ничего по своей проблеме. Возможно кто-то с этим сталкивался и знает решение.
Суть вопроса:

Имеется .htaccess в котором:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/([_0-9a-z\\-]+)/?$ ?act=$1

В данном случае все работает независимо от-того ввел-ли пользователь закрывающий слеш в строку адреса или нет, но очень хочется сделать таким образом чтобы если пользователь не ввел закрывающий слешь, то последний добавлялся в конец адресной строки автоматичеси, при этом сервер должен получать значение  переменной (?act=$1)

Буду очень благодарен, за любые подсказки.

Страницы: [1]