Есть желание предоставлять место на хосте под домашние странички пользователям но с одним условем что в верху их странички будет размещен мой баннер, думаю идеально для решения такой задачи подошли бы средства .htaccess т.к. доступ будет только по ФТП и пользователь не сможет его изменить но вот беда незнаю как решить задуманное, может кто чем поможет или есть другое решение? Коротко говоря нужно пихать код баннера в код страниц пользователя без прав его изменить или удалить. Насколько наслышан такая фича популярна у професиональных фрихостеров. =)
>Есть желание предоставлять место на хосте под домашние странички пользователям но с
>одним условем что в верху их странички будет размещен мой баннер,
>думаю идеально для решения такой задачи подошли бы средства .htaccess т.к.
>доступ будет только по ФТП и пользователь не сможет его изменить
>но вот беда незнаю как решить задуманное, может кто чем поможет
>или есть другое решение? Коротко говоря нужно пихать код баннера в
>код страниц пользователя без прав его изменить или удалить. Насколько наслышан
>такая фича популярна у професиональных фрихостеров. =)
Ничего к страничке пользователя дописывать не нужно, надо просто в апаче, если ты его юзаешь поставить модуль на исполнение для твоего виртуального хоста, который перед выводом странички гналбы твой код (или после если ты собераешься через джаву).
Или если уж совсем тупо, то действительно в htaccess по дефолту для всех "для *.* из данной папки юзать твой скриптЮ который просто выведет твой код а потом погонит страничку пользователя", пример для аксеса смори в инете на тему "как при запросе файла отдать его через скрипт" очень многии юзают это чтобы контролировать процес скачивания файлов, но в принцепе твоя задача такаяже, только в более широком смысле.
Удачи.
>>Есть желание предоставлять место на хосте под домашние странички пользователям но с
>>одним условем что в верху их странички будет размещен мой баннер,
>>думаю идеально для решения такой задачи подошли бы средства .htaccess т.к.
>>доступ будет только по ФТП и пользователь не сможет его изменить
>>но вот беда незнаю как решить задуманное, может кто чем поможет
>>или есть другое решение? Коротко говоря нужно пихать код баннера в
>>код страниц пользователя без прав его изменить или удалить. Насколько наслышан
>>такая фича популярна у професиональных фрихостеров. =)
>
>
>Ничего к страничке пользователя дописывать не нужно, надо просто в апаче, если
>ты его юзаешь поставить модуль на исполнение для твоего виртуального хоста,
>который перед выводом странички гналбы твой код (или после если ты
>собераешься через джаву).
>Или если уж совсем тупо, то действительно в htaccess по дефолту для
>всех "для *.* из данной папки юзать твой скриптЮ который просто
>выведет твой код а потом погонит страничку пользователя", пример для аксеса
>смори в инете на тему "как при запросе файла отдать его
>через скрипт" очень многии юзают это чтобы контролировать процес скачивания файлов,
>но в принцепе твоя задача такаяже, только в более широком смысле.
>
>Удачи.Ну а примерчики можно глянуть? Про средства апача и модуль очень даже интересно...
>>>Есть желание предоставлять место на хосте под домашние странички пользователям но с
>>>одним условем что в верху их странички будет размещен мой баннер,
>>>думаю идеально для решения такой задачи подошли бы средства .htaccess т.к.
>>>доступ будет только по ФТП и пользователь не сможет его изменить
>>>но вот беда незнаю как решить задуманное, может кто чем поможет
>>>или есть другое решение? Коротко говоря нужно пихать код баннера в
>>>код страниц пользователя без прав его изменить или удалить. Насколько наслышан
>>>такая фича популярна у професиональных фрихостеров. =)
>>
>>
>>Ничего к страничке пользователя дописывать не нужно, надо просто в апаче, если
>>ты его юзаешь поставить модуль на исполнение для твоего виртуального хоста,
>>который перед выводом странички гналбы твой код (или после если ты
>>собераешься через джаву).
>>Или если уж совсем тупо, то действительно в htaccess по дефолту для
>>всех "для *.* из данной папки юзать твой скриптЮ который просто
>>выведет твой код а потом погонит страничку пользователя", пример для аксеса
>>смори в инете на тему "как при запросе файла отдать его
>>через скрипт" очень многии юзают это чтобы контролировать процес скачивания файлов,
>>но в принцепе твоя задача такаяже, только в более широком смысле.
>>
>>Удачи.
>
>Ну а примерчики можно глянуть? Про средства апача и модуль очень даже
>интересно...
Про апач и модуль так сразу не скажу надо собирать и пробовать
а по поводу второго методаOptions FollowSymLinks
RewriteEngine On
RewriteRule ^download/ download.php [L]что то типа такого пишешь в аксее
ну аделе сам скрипт
который будет выводить то что тебе надо а потом читать запрошенный файл и выводить его построчно
при желании в скрипте можно парсить и вставлять в внутрь свой код (чтобы юзеры радовались)
так же не тяжело будет делать парсинг и если не html а скрипты используються
более подробно покапайся в инете а предмет "скрипт download thaccess"
Кто ищет тот всегда найдет. :)
>>>>Есть желание предоставлять место на хосте под домашние странички пользователям но с
>>>>одним условем что в верху их странички будет размещен мой баннер,
>>>>думаю идеально для решения такой задачи подошли бы средства .htaccess т.к.
>>>>доступ будет только по ФТП и пользователь не сможет его изменить
>>>>но вот беда незнаю как решить задуманное, может кто чем поможет
>>>>или есть другое решение? Коротко говоря нужно пихать код баннера в
>>>>код страниц пользователя без прав его изменить или удалить. Насколько наслышан
>>>>такая фича популярна у професиональных фрихостеров. =)
>>>
>>>
>>>Ничего к страничке пользователя дописывать не нужно, надо просто в апаче, если
>>>ты его юзаешь поставить модуль на исполнение для твоего виртуального хоста,
>>>который перед выводом странички гналбы твой код (или после если ты
>>>собераешься через джаву).
>>>Или если уж совсем тупо, то действительно в htaccess по дефолту для
>>>всех "для *.* из данной папки юзать твой скриптЮ который просто
>>>выведет твой код а потом погонит страничку пользователя", пример для аксеса
>>>смори в инете на тему "как при запросе файла отдать его
>>>через скрипт" очень многии юзают это чтобы контролировать процес скачивания файлов,
>>>но в принцепе твоя задача такаяже, только в более широком смысле.
>>>
>>>Удачи.
>>
>>Ну а примерчики можно глянуть? Про средства апача и модуль очень даже
>>интересно...
>
>
>Про апач и модуль так сразу не скажу надо собирать и пробовать
>
>а по поводу второго метода
>
>Options FollowSymLinks
>RewriteEngine On
>RewriteRule ^download/ download.php [L]
>
>что то типа такого пишешь в аксее
>ну аделе сам скрипт
>который будет выводить то что тебе надо а потом читать запрошенный файл
>и выводить его построчно
>при желании в скрипте можно парсить и вставлять в внутрь свой код
>(чтобы юзеры радовались)
>так же не тяжело будет делать парсинг и если не html а
>скрипты используються
>более подробно покапайся в инете а предмет "скрипт download thaccess"
>Кто ищет тот всегда найдет. :)в download.php должно находится то что я хоче пихать юзерам? В даннос случае код баннера скажем. А где этот файл должен находится?
Если второй апач, то ставь фильтр
ExtFilterDefine one mode=output intype=text/html outtype=text/html \
cmd="/usr/home/a/prog/httpd-filter/one.pl"
SetOutputFilter one
Программа one.pl будет получать страницу на STDIN, а её STDOUT будет отдаваться пользователю.Если первый апач, то почитай про директиву Action.
>Если второй апач, то ставь фильтр
>ExtFilterDefine one mode=output intype=text/html outtype=text/html \
> cmd="/usr/home/a/prog/httpd-filter/one.pl"
>SetOutputFilter one
>Программа one.pl будет получать страницу на STDIN, а её STDOUT будет отдаваться
>пользователю.
>
>Если первый апач, то почитай про директиву Action.Если честно нифига непонял... но написано красиво... =)
>>Если второй апач, то ставь фильтр
>>ExtFilterDefine one mode=output intype=text/html outtype=text/html \
>> cmd="/usr/home/a/prog/httpd-filter/one.pl"
>>SetOutputFilter one
>>Программа one.pl будет получать страницу на STDIN, а её STDOUT будет отдаваться
>>пользователю.
>>
>>Если первый апач, то почитай про директиву Action.
>
>Если честно нифига непонял... но написано красиво... =)Ну тогда начнём с начала :-)
Второй апач есть?
Конфиг у него есть?
В конфиге хост определён (виртуальный или какой-нибудь там)?
Вот в секции хоста добавляете указаную инструкцию, в которой прописываете программу-фильтр.
>>>Если второй апач, то ставь фильтр
>>>ExtFilterDefine one mode=output intype=text/html outtype=text/html \
>>> cmd="/usr/home/a/prog/httpd-filter/one.pl"
>>>SetOutputFilter one
>>>Программа one.pl будет получать страницу на STDIN, а её STDOUT будет отдаваться
>>>пользователю.
>>>
>>>Если первый апач, то почитай про директиву Action.
>>
>>Если честно нифига непонял... но написано красиво... =)
>
>Ну тогда начнём с начала :-)
>Второй апач есть?
>Конфиг у него есть?
>В конфиге хост определён (виртуальный или какой-нибудь там)?
>Вот в секции хоста добавляете указаную инструкцию, в которой прописываете программу-фильтр.Апачь 2.0.52... хосты прописаны и работают... Может с кем нибудь по аське пообщатся можно на эту тему?