Página 1 de 3 123 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    ediguedes
    Olá,, tenho um programa escrito em perl,, e preciso executar este programa num browser ou seja em interface web,, preciso passar de uma página htm duas variáveis para executar neste programa perl... Ex: tenho de passar a variavel teste e teste1 para executar o seguinte código perlno terminal seria assim) perl programa teste /var/log

    Alguém me ajuda??

  2. tipo vc faria assim.

    se vc kizesse dar um cat em algum arquivo

    `cat arquivo.txt`
    isso voce pode por numa variavel ou numa rotina

    para por numa variavel seria assim
    $var=`cat arquivo.txt`;

    e em uma rotina
    sub rotina{ `cat arquivo.txt`} ;

    e para usar a rotina
    &rotina;

    cat e um exemplo voce pode executar qualquer comando.

    ass: hildebrando



  3. #3
    paulogrifo
    ((
    Para executar um script perl na web ele deverá conter os cabeçãlhos de iniciação de um HTML, isto é:
    apena as saídas de print.... não funciona pois o browse não sabe o que fazer com isso, então temos o seguinte exemplo:

    -----------------------------------------------------#!/usr/bin/perl
    &AbreHtml;
    &Sua_Funcao_com_cat
    &FechaHtml


    sub AbreHtml {
    print "Content-type: text/htmlnn";
    print "<html><head><title>Sua Página</title>n";
    print "<body>";
    return 1;
    }

    ##### Fecha o HTML
    sub FechaHtml {
    print "</body></html>n";
    return 1;
    }
    -----------------------------------------------------
    onde &Sua_Funcao_com_cat pode ser o código do Scorpion com o cat ou outra cousa qualquer;
    Eu uso o log de um analizador de segurança de firewall que me dava a saída para o terminal onde acrescentei na mão, não em forma de funções como acima os códigos de html e acesso via web como vai indo meu site....
    ))

  4. realmente esqueci do codigo do cabecalho html <IMG SRC="images/forum/smilies/icon_smile.gif">)



  5. #5
    ediguedes
    Olá obrigado pela ajuda.. mas depois destes esquemas descritos acima o erro foi o seguinte:

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request

    Mas se executo algum outro arquivos perl em meu servidor ele roda, então o problema nao é no servidor,... o que será que pode ser??? pois na realidade preciso executar o radiusreport em interface web para controle de horas..... Grato pela atenção...






Tópicos Similares

  1. Ligando um banco de dados a um programa Perl
    Por maniero no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 18-11-2005, 08:01
  2. executar um aplicativo em outra area de trabalho
    Por RafaelWood no fórum Servidores de Rede
    Respostas: 1
    Último Post: 16-09-2003, 02:00
  3. executar um aplicativo em outra area de trabalho
    Por RafaelWood no fórum Servidores de Rede
    Respostas: 0
    Último Post: 15-09-2003, 17:59
  4. Executar um programa remotamente
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 14-07-2003, 11:29
  5. Respostas: 2
    Último Post: 10-04-2003, 11:01

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L