+ Responder ao Tópico



  1. #1
    derson
    Visitante

    Padrão Problemas com o Apache+php5

    Estou iniciando na area de php estou usando o slackware 10.2, apache 2 e php 5.1.2.Meu problema é o seguinte eu criei este script pra teste


    <head><title>Teste PHP</title></head>
    <body>
    <?
    if($texto != "")
    echo "Você digitou \"$texto\"<br><br>";
    ?>
    <form method=postaction="<? $_SERVER['PHP_SELF'];?>">
    <input type="text" name="texto" value="" size=10>
    <br>
    <input type="submit" name="sub" value"Enviar!">
    </form>
    </body>


    quando eu digito alguma no formulario ele não ta pegando o "texto" com uma variavel quando eu do la echo $texto ele num imprime nada na tela alguem sabe o que esta acontecendo?


  2. #2

    Padrão Re: Problemas com o Apache+php5

    o seu apache estah com o suporte a php completamente operacional??

    teste usando esta script aque:

    <?php

    // Mostra todas as informações, usa o padrão INFO_ALL
    phpinfo();

    // Mostra apenas informações dos módulos.
    // phpinfo(8) mostra um resultado identico.
    phpinfo(INFO_MODULES);

    ?>

    &#91;]'s

  3. #3
    fnegreiros
    Visitante

    Padrão Re: Problemas com o Apache+php5

    Verifique se no httpd.conf existem as seguintes configs. para o Apache+PHP:

    LoadModule php4_module libexec/libphp4.so
    AddModule mod_php4.c
    AddType application/x-httpd-php .php


    Fabiano Negreiros

  4. #4

    Padrão Re: Problemas com o Apache+php5

    Oi amigão,

    O problema é que seu php não tem register_globals ativada. Altere a linha correspondente do php.ini para:
    register_globals = On
    depois restart o apache

    Seu formulário irá funcionar.

    Obs: Apesar de eu ter sugerido a ativação da register_glob... seria legal se vc pesquisa-se por variáveis superglobais e desativa-se novamente a register_globals , pois esta última possui graves falhas de segurança.

    Boa sorte