The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Вставка результатов php-кода в html страницы на лету"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Вставка результатов php-кода в html страницы на лету"  
Сообщение от zeiter email(ok) on 03-Апр-07, 17:05 
Есть архив html страниц порядка 1,5Гб
Все их переделывать нет ни времени ни желания.
Хотелось бы на лету выдавать странички немного в измененном виде.

Вариант использования прокси, как squid и прочих,так и написанного на PHP и CGI
не хочется пока расматривать. Можно ли как-то на уровне апача вставлять в странички свой html код?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Вставка результатов php-кода в html страницы на лету"  
Сообщение от A on 03-Апр-07, 17:52 
>Есть архив html страниц порядка 1,5Гб
>Все их переделывать нет ни времени ни желания.
>Хотелось бы на лету выдавать странички немного в измененном виде.
>
>Вариант использования прокси, как squid и прочих,так и написанного на PHP и
>CGI
>не хочется пока расматривать. Можно ли как-то на уровне апача вставлять в
>странички свой html код?

В первом апаче можно использовать Action, во втором добавлены более совершенные штуки -- фильтры, про что рассказать подробнее? ,-) Но что-то мне не кажется, что это проще, чем прокси. Работы, думаю, будет столько же.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Вставка результатов php-кода в html страницы на лету"  
Сообщение от zeiter email(ok) on 04-Апр-07, 07:24 
>В первом апаче можно использовать Action, во втором добавлены более совершенные штуки
>-- фильтры, про что рассказать подробнее? ,-) Но что-то мне не
>кажется, что это проще, чем прокси. Работы, думаю, будет столько же.
>

Интересует Apache 1.3.37

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Вставка результатов php-кода в html страницы на лету"  
Сообщение от A on 04-Апр-07, 09:09 
>>В первом апаче можно использовать Action, во втором добавлены более совершенные штуки
>>-- фильтры, про что рассказать подробнее? ,-) Но что-то мне не
>>кажется, что это проще, чем прокси. Работы, думаю, будет столько же.
>>
>
>Интересует Apache 1.3.37

ну вот про action.
http://michurin.com.ru/html-add.shtml
там пример на перл, но скрипт-то можно на чём угодна написать :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Вставка результатов php-кода в html страницы на лету"  
Сообщение от zeiter email(ok) on 04-Апр-07, 09:12 
>ну вот про action.
>http://michurin.com.ru/html-add.shtml
>там пример на перл, но скрипт-то можно на чём угодна написать :-)
>

Спасибо большое.
Очень признателен )))))


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Вставка результатов php-кода в html страницы на лету"  
Сообщение от Wizard email(??) on 05-Апр-07, 03:30 
А расскажи как это делать во 2 апаче, и если добавлять нужно не в html а php
>
>В первом апаче можно использовать Action, во втором добавлены более совершенные штуки
>-- фильтры, про что рассказать подробнее? ,-) Но что-то мне не
>кажется, что это проще, чем прокси. Работы, думаю, будет столько же.
>


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Вставка результатов php-кода в html страницы на лету"  
Сообщение от A on 05-Апр-07, 08:54 
>А расскажи как это делать во 2 апаче, и если добавлять нужно
>не в html а php
>>
>>В первом апаче можно использовать Action, во втором добавлены более совершенные штуки
>>-- фильтры, про что рассказать подробнее? ,-) Но что-то мне не
>>кажется, что это проще, чем прокси. Работы, думаю, будет столько же.
>>

В смысле php?
Т.е. вы хотите к php-документам добавлять на лету php-код?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Вставка результатов php-кода в html страницы на лету"  
Сообщение от wizard email(??) on 06-Апр-07, 08:12 
>>А расскажи как это делать во 2 апаче, и если добавлять нужно
>>не в html а php
>>>
>>>В первом апаче можно использовать Action, во втором добавлены более совершенные штуки
>>>-- фильтры, про что рассказать подробнее? ,-) Но что-то мне не
>>>кажется, что это проще, чем прокси. Работы, думаю, будет столько же.
>>>
>
>В смысле php?
>Т.е. вы хотите к php-документам добавлять на лету php-код?

Расскажу немного поподробнее, есть бесплатный хостинг мне нужно на каждую страницу пользователей (php, perl, python, html) вставить свой рекламный код. Как вот это можно реализовать ??


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Вставка результатов php-кода в html страницы на лету"  
Сообщение от A on 06-Апр-07, 09:14 
>Расскажу немного поподробнее, есть бесплатный хостинг мне нужно на каждую страницу пользователей
>(php, perl, python, html) вставить свой рекламный код. Как вот это
>можно реализовать ??

Ну если требуется такая универсальность, то есть 100%-универсальное решение: пустить всё через проксю. Причём в качестве прокси может выступать сам же апач (вот тут вкратце написано про оба вида проксирования http://michurin.com.ru/proxy-apache.shtml, вам нужен второй -- "proxy-акселератор"). То есть вешаете все ваши хосты на некий порт, пусть 8000; закрываете его снаружи; настраиваете акселератор 80->8000 и на акселераторе делаете всё что заходтите :-) заодно можно и кэширование включить и получить действительно акселерацию. И всё это в рамках одного только апача.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Вставка результатов php-кода в html страницы на лету"  
Сообщение от wizard email(??) on 06-Апр-07, 09:30 
А что нибудь попроще можно?
Иначе придется все переделывать, под эту схему.

>>Расскажу немного поподробнее, есть бесплатный хостинг мне нужно на каждую страницу пользователей
>>(php, perl, python, html) вставить свой рекламный код. Как вот это
>>можно реализовать ??
>
>Ну если требуется такая универсальность, то есть 100%-универсальное решение: пустить всё через проксю. Причём в качестве прокси может выступать сам же апач (вот тут вкратце написано про оба вида проксирования http://michurin.com.ru/proxy-apache.shtml, вам нужен второй -- "proxy-акселератор"). То есть вешаете все ваши хосты на некий порт, пусть 8000; закрываете его снаружи; настраиваете акселератор 80->8000 и на акселераторе делаете всё что заходтите :-) заодно можно и кэширование включить и получить действительно акселерацию. И всё это в рамках одного только апача.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Вставка результатов php-кода в html страницы на лету"  
Сообщение от A on 06-Апр-07, 10:25 
>А что нибудь попроще можно?
>Иначе придется все переделывать, под эту схему.

мне кажется, это как раз самый просто способ.
смотрите:
1) вам же не сложно все хосты сдвинуть на другой порт? думаю не сложно
2) сделать один вирт-хост, который и будет проксей? тоже не сложно
и всё! а заодно вы акселератр получите

можно впринципе написать модуль в апач, который бы висел на хендлене fixup и всё правил, но это решение может не сработать или работать не всегда. тут я не поручусь, что оно и cgi и с php и с чем угодно сработает. да и хлопотное оно, писать модуль -- не поле перейти.

ещё одно решение, если у вас второй апач, то можно использовать фильтры, но этот механизм пока (на сколько мне известно, там проблемы до сих пор есть) не дружет с чарсетами и вам придётся премного поплясать с будуном. при этом если пользователь у себя .htaccess (или малоли где) пропишет чарсет, которого вы не учтёте, то фильтрация для него производится не будет, что не есть хорошо.

одним словом, первое решение самое простое, как мне кажется. к тому же имеет бесплатное приложение -- акселерацию, которая никогда не повредит.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Вставка результатов php-кода в html страницы на лету"  
Сообщение от wizard email(??) on 06-Апр-07, 11:35 
Как раз изменение порта это и есть основная проблема,
Каждый виртуал хост лежит в отдельном файле, а их уже 500

А можно для этих целей использовать nginx?
И если можно?, дай номер своей icq

>>А что нибудь попроще можно?
>>Иначе придется все переделывать, под эту схему.
>
>мне кажется, это как раз самый просто способ.
>смотрите:
>1) вам же не сложно все хосты сдвинуть на другой порт? думаю
>не сложно
>2) сделать один вирт-хост, который и будет проксей? тоже не сложно
>и всё! а заодно вы акселератр получите
>
>можно впринципе написать модуль в апач, который бы висел на хендлене fixup
>и всё правил, но это решение может не сработать или работать
>не всегда. тут я не поручусь, что оно и cgi и
>с php и с чем угодно сработает. да и хлопотное оно,
>писать модуль -- не поле перейти.
>
>ещё одно решение, если у вас второй апач, то можно использовать фильтры,
>но этот механизм пока (на сколько мне известно, там проблемы до
>сих пор есть) не дружет с чарсетами и вам придётся премного
>поплясать с будуном. при этом если пользователь у себя .htaccess (или
>малоли где) пропишет чарсет, которого вы не учтёте, то фильтрация для
>него производится не будет, что не есть хорошо.
>
>одним словом, первое решение самое простое, как мне кажется. к тому же
>имеет бесплатное приложение -- акселерацию, которая никогда не повредит.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Вставка результатов php-кода в html страницы на лету"  
Сообщение от A on 06-Апр-07, 12:49 
>Как раз изменение порта это и есть основная проблема,
>Каждый виртуал хост лежит в отдельном файле, а их уже 500

Так задача сводится к тому, что надо конвертнуть 500 файлов?
Это ж не сложно совсем, уточните, что на что менять и я вам
сюда первловый скрипти брошу.

>А можно для этих целей использовать nginx?

Для акселерации nginx даже лучше, но вот для замены... не
знаю есть ли у него такие возможности среди встроеных.
Реализовать их на nginx точно можно, но для этого скорее
всего придётся попрогать.

>И если можно?, дай номер своей icq

по nginx я подсказать ничего не смогу.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру