+ Responder ao Tópico



  1. #1

    Padrão Apache x PHP

    Olá pessoal,
    instalei um servidor Slackware 9.1 com Apache 1.3.28 e PHP 4.3.3. Aparentemente estão devidamente configurados. Fiz um formulário onde envia usuário e senha para um arquivo em php. Este arquivo deveria imprimir o usuário e a senha na página. Mas não imprime, fica tudo em branco (sem msg de erro). O apache está interpretando o php pois fiz um script de teste e funcionou (<? echo "Hello World!!" ?&gt<IMG SRC="images/forum/icons/icon_wink.gif">. Eu envio as variáveis pela url, ou seja, o apache consegue mandar as variáveis com seus respectivos valores. Está tudo OK mas não entendo porque o php não imprime o usuário e senha. Deve ser a coisa mais idiota do mundo. Por favor me ajudem.
    []&acute;s,
    Gustavo

  2. #2

    Padrão Apache x PHP

    root@master:~# cat /etc/apache/php.ini|grep ^register_globals
    register_globals = Off


    execute este comando e me mostre o que retorna, e poste aqui seu <form action method ...>
    e seu script em php.

    Eu digo que o problema eh um simples erro na programacao mas quero ver o script antes de falar algo.

  3. #3

    Padrão Apache x PHP

    Retorna register_globals = Off

    form_login
    <center><h2>Login</h2></center><br><br>
    <form action="login.php" method="get">
    <center>
    <table border=0>
    <tr><td><b>Usuário:</b></td>
    <td><input type = "text" name = "usuario" size="10" maxlength="10" class="alinhadoAEsquerda"></td></tr>
    <tr><td><b>Senha:</b></td>
    <td><input type="password" name="senha" size="10" maxlength="10" class="alinhadoAEsquerda"></td></tr>
    </table>
    <input type="submit" name="enviar" value="Ok" class="submitAzul">
    <input type="reset" name="enviar" value="Limpar" class="submitAzul">
    </center>
    </form>

    login.php
    <?php
    print $usuario;
    print $senha;
    ?>

  4. #4

    Padrão Apache x PHP

    faz assim q funfa:

    login.php
    <?php
    $usuario=$_GET[&acute;usuario&acute;];
    $senha=$_GET[&acute;senha&acute;];

    print $usuario;
    print $senha;
    ?>

  5. #5

    Padrão Apache x PHP

    esqueci de falar.....pra funcionar do jeito q vc quer tem q mudar o register globals pra ON e restartar o apache.... <IMG SRC="images/forum/icons/icon_wink.gif">

  6. #6

    Padrão Apache x PHP

    valeu campeão,
    vou tentar.

  7. #7

    Padrão Apache x PHP

    Pessoal, eu não encontrei o arquivo php.ini dentro da pasta apache. Ele só existe no /usr/local/lib/php. Mudei a configuração do register_globals=On mas mesmo assim não funcionou.

  8. #8

    Padrão Apache x PHP

    Já cologuei o arquivo php.ini no diretorio /etc/apache e não funcionou tb... O que devo fazer?