Участник
Зарегистрирован: Mar 2006
Место проживания:
Публикаций: 2
Статус:  |
|
помогите реализовать установку рекламы как на бесплатных хостингах
| [сообщение #81187] |
хочу открыть бесплатный хостинг с поддержкой 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) типов.
Сообщение было отредактировано bambucha 25-03-2006 в 13:32
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|