The OpenNET Project / Index page

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

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

"Помогите настроить скрирт..."
Сообщение от Иван emailИскать по авторуВ закладки on 25-Сен-04, 21:04  (MSK)
Привет всем ! Я не спец по настройкам и нужна помощь.
Был Мандрейк 8 , потом поставил АSР9.2 и начались проблемы :
есть скрипт ( надо при запросе броузером страницы х.х.х.х/adminmod.pl?num=1&stat=out закрыть для клиента 1 инет ) ,
при Мандрейк 8 работал , а теперь нет .
Вот его текст ,в чем проблема?
#!/usr/bin/perl

#Get data from memory --------

if ($ENV{'REQUEST_METHOD'} eq "POST"){

        read(STDIN, $bufer, $ENV{'CONTENT_LENGTH'});

    }

else{

    $bufer=$ENV{'QUERY_STRING'};

    }

#End -------------------------

# Decode data ----------------

@pairs = split(/&/, $bufer);

foreach $pair (@pairs){

        ($name, $value) = split(/=/, $pair);

        $name =~ tr/+/ /;

        $name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

        $value =~ tr/+/ /;

        $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

        $FORM{$name} = $value;

}

$htm=qq~Content-type: text/html\n\n

<html>

<head>

    <title></title>

    <LINK REV="made" HREF="mailto:">

    <META NAME="author" content="WayFarer">

    <META name="keywords" content="">

    <META name="description" content="">

    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=koi8-r">

    <base href="http://noc.konotop.org/">

    </style>

    </head>

<body>~;

$num=$FORM{num};

$stat=$FORM{stat};

if($bufer eq ''){}

elsif($stat eq 'out'){&disconnectip;}

elsif($stat eq 'in'){&connection;}

$htm.=qq~

<script language="JavaScript">

<!--

self.close();

//--></script>

</body></html>~;

<INPUT TYPE="button" VALUE="Close"   onClick="window3.close()">

print "$htm";

sub connection{

    $ip="192.168.0.20$num";

    system("sudo","/sbin/iptables","-A","inaccess","-s","$ip","-j","ACCEPT") == 0 || die "system failed: $?";

}

sub disconnectip{

    $ip="192.168.0.20$num";

    system("sudo","/sbin/iptables","-D","inaccess","-s","$ip","-j","ACCEPT") == 0 || die "system failed: $?";

}


  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Помогите настроить скрирт..."
Сообщение от konst emailИскать по авторуВ закладки(??) on 27-Сен-04, 19:30  (MSK)
>Привет всем ! Я не спец по настройкам и нужна помощь.
>Был Мандрейк 8 , потом поставил АSР9.2 и начались проблемы :
возможно по одной из этих причин:
1. не используются iptables
2. apache запущен от иного user'а (см. /etc/sudoers и /etc/httpd/conf/httpd.conf) - не работает "sudo"
3. см. путь к iptables (/sbin/iptables -?)
----
см. логи апача и подробнее пиши про ошибки. Сказать, что просто не работает - МАЛО. Надо объяснить хотя бы, что именно происходит...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите настроить скрирт..."
Сообщение от Иван Искать по авторуВ закладки on 28-Сен-04, 14:53  (MSK)
Проблема была в том ,что версия апач другая и папка испол файлов в другом месте , отконфигурировал аппач и пошло .В скрипте была ошибка ,пока не пришел тот кто писал и не исправил . Можно ли выучить перл через инет? Надо
толковую ссылку .... Спасибо за внимание.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Помогите настроить скрирт..."
Сообщение от Mortis emailИскать по авторуВ закладки(ok) on 08-Окт-04, 00:34  (MSK)
>Можно ли выучить перл через инет? Надо
>толковую ссылку .... Спасибо за внимание.

http://www.codebits.com/p5be/

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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