![]() |
Показаны 3 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Поиск и обмен (http://netadmin.ws/forum/forumdisplay.php?forumid=27)
-- помогите реализовать установку рекламы как на бесплатных хостингах (http://netadmin.ws/forum/showthread.php?threadid=11604)
помогите реализовать установку рекламы как на бесплатных хостингах
хочу открыть бесплатный хостинг с поддержкой perl, php, mysql и т.д.
но пока загвоздка в том, что ни как не могу сделать автоматическую установку рекламы на всех страницах типа как на hut.ru.
вообщем нужна помощь.
пока пробую так
.htaccess
Action adv-free /cgi-bin/hostadv.cgi
AddHandler adv-free .htm .html .shtml
но не устраивает то что это нужно вставлять в каждую корневую директорию вновь создаваемого аккаунта.(впринципе можно и не вставлять в каждую,а только в директорию где хранятся эти аки, но скрипт обработчик должен быть в каждой cgi-bin) а мне бы нехотелось этих заморочек может подскажете возможность как нибуть это дело усовершенствовать.
hostadv.cgi
#!/usr/bin/perl
$headertrigger = "</head>";
print "Content-type: text/html\n\n";
$filename=$ENV{'PATH_TRANSLATED'};
open (HTML, "$filename");
while (<HTML> ){
#if ($_ =~ /<\/head>/i){
if ($_ =~ /$headertrigger/i){
print "$_\n";
print <<ENDHEADERHTML;
<center>БАННЕÐ_!</center>
ENDHEADERHTML
next;
}
print "$_\n";
}
if ($filename eq ''){
print "ERROR: didn't get filename.\n";
}
print <<ENDFOOTERHTML;
<center>ООО БЕСПЛАТНЫЙ ХОСТИНГ!</center>
ENDFOOTERHTML
а это нужно вставить в cgi-bin каждого аккаунта! и пока это коректно работает только для (.htm .html .shtml) типов.
Есть модули апача которые это делают, вот для примера нашел:
http://tangent.org/index.pl?lastnode_id=478&node_id=363
Вот еще, думаю то что нужно
http://tangent.org/index.pl?lastnode_id=362&node_id=391
__________________
Всегда есть решение.
quote:спасибо щас гляну
Первоначальное сообщение от polo
Есть модули апача которые это делают, вот для примера нашел:
http://tangent.org/index.pl?lastnode_id=478&node_id=363
Вот еще, думаю то что нужно
http://tangent.org/index.pl?lastnode_id=362&node_id=391
| Формат времени GMT. Текущее время 04:17. | Показаны 3 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.