Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Спецам по сквиду.... (http://forum.oszone.net/showthread.php?t=17039)

hameg 09-08-2003 13:56 92417

у меня вот такая проблемка нужно заменить строчку или вообще ее убрать...из странички при запросе ее клиентами....можно ли такое сделать...может кто поделить скриптиком....сам то я их писать не умею.....

Nigon 10-08-2003 00:52 92418

hameg
А по конткретней можно ? Не знаю как остальные, а я не совсем понял что те надо.

glassMonk 10-08-2003 02:40 92419

Nigon
Ты прав на все 100%.

Petya 10-08-2003 03:24 92420

Nigon
glassMonk
ну вы даёте ! наверное hameg тоже покурил поэтому мы с ним понимаем всё нормально ....
короче ситуация такая - есть сквид сервер - есть юзеры .... нужно сделать - что бы из страниц выдирались определённые строчки - ну вырезались ..... и как это можно сделать если это возможно ... вот и усё в принципе .... :gigi:

hameg 10-08-2003 10:27 92421

Petya
прав......вот это я и хотел сказать.....

Nigon 10-08-2003 13:19 92422

Значит так, я тут помозговал и придумал один хитроумный скрипт, но у него есть один недостаток - он удоляет всю строку в которой встречается заданный шаблон.
MAN:
Скрипт считывает шаблоны из файла inquisition (по одному на каждую строку. ВНИМАНИЕ - не оставляй там пустых строк) в той же директории, где лежит сам. Затем обрабатывает ВСЕ файлы в директории /tmp/test и удаляет в них строки в которых находит заданный шаблон.
Сам скрипт c именем inq выглядит так:
Код:

#!/bin/sh
cat /tmp/test/* | grep -v -f inquisition | tee /tmp/test/*

Замечание:
/tmp/test/* - естествено можно заменить на дерикторию с твоими страничками. Есле дерикторий несколько, продублируй вторую строку моего скрипта в следуюсщей строчке (по одному дублированию на каждую директрорию).
Не забудь создать файл inquisition и наполнить его шаблонами.

Удачи.


[s]Исправлено: Nigon, 13:22 10-08-2003[/s]

hameg 10-08-2003 15:38 92423

надо будет попробовать.....о результатах сообщу....

Guest 80 247 100 11-08-2003 09:42 92424

ээээмн... ребят, вот ссылка
http://www.linux.org.ru/profile/Mbva...3Fgroup%3D2121

http://forfreeuse.narod.ru/
я думаю на этом можно попробовать что-нить прикрутить...

BeerMan 11-08-2003 16:01 92425

Guest 80 247 100
...это обычный редиректор... он немножко для других целей...

BeerMan 11-08-2003 21:01 92426

...тут я вот еще о чем подумал, а на сколько упадет производительность сквида в частности и вашего сервака в целом, если будет прикручено такое решение??? сквид он и сам по себе очень ресурсоемкий, а тут еще парсер, ковыряющий ВСЕ!!! html файлы... конечно, всё зависит от количества юзеров и мощности сервера...
...хотя если будет более подробное (с примером) объяснение проблемы, то может придумаем другое решение???

Nigon 11-08-2003 22:44 92427

BeerMan
Ты прав ! Но это уже нюансы, которые тут не освящались... Поэтому самый короткий, но не саммый рациональный, скрипт я и придумал...


Время: 00:51.

Время: 00:51.
© OSzone.net 2001-