![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
chiffa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
Всем добрый вечер. Такая ситуация. Есть картинки 1.jpg, 2.jpg, 3.jpg. Ссылки на них допускаются только прямые, типа: http://*****/1.jpg динамические запрещены (http://*****/1.jpg?id=5 - нельзя), вопрос в следующем как передавать через урл необходимы параметры например
http://*****/fotos/aft6/1.jpg http://*****/fotos/aft7/2.jpg http://*****/fotos/aft8/3.jpg при том что все файлы картинок лежат в одной папке. Если единственный вариант это мод_реврайт, помогите составить условие... Заранее всем спасибо ![]() |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
а можно пояснить зачем это?
на каком-то хосте при обращении к картинкам происходит обрубание get-параметров? а таки хочется генерировать картинку средствами пхп? |
|||
|
||||
chiffa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
bars80080, именно так
![]() |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
тогда бы я сделал каталог fotos/, в него положил бы .htaccess примерно следующего вида:
и файл index.php, который занимался строительством картинки вначале файла можно просто разобрать урл, который есть в $_SERVER['REQUEST_URI'] с помощью explode('/', $_SERVER['REQUEST_URI']); |
|||
|
||||
chiffa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
спасибо за идею! вечером попробую
|
|||
|
||||
chiffa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
стиль урла немного поменялся, теперь он имет вид: http://www.imageload.com.ua/fotos/aft6.jpg
mod_rewrite написал типа: RewriteEngine On RewriteRule ^([a-z0-9]*).([a-z0-9]*)$ index.php?code=$1.$2 но почему при запросе выводит: index.php, не подскажешь что не так сделал?.... |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
нет, не могу. регулярки применимо к директивам вообще плохо знаю. да и урлы порой сочиняю очень заковыристые. поэтому предпочитаю всё сливать в index.php, а далее в нём разбираться с серверной переменной
|
|||
|
||||
chiffa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
bars80080, спасибо. реализовал таки через RewriteRule ^(.*)$ index.php [L,QSA]
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |