Visualizzazione dei risultati da 1 a 10 su 10

Discussione: pagina bianca

  1. #1

    pagina bianca

    Salve ho un problema con una pagina php ovvero quando la apro è tutta bianca, vi scrivo la pagina e spero che potete risolvere il problema.

    Ecco il codice della pagina:

    codice:
    <?php
    include_once("include/config.php");
    include_once("include/auth.lib.php");
    
    
    list($status, $user) = auth_get_status();
    
    
    if($status == AUTH_LOGGED & auth_get_option("TRANSICTION METHOD") == AUTH_USE_LINK){
        $link = "?uid=".$_GET['uid'];
    }else    $link = '';
    ?>
    <html>
    <head>
    <title>acquisto</title>
    <link rel="stylesheet" type="text/css" href="../css/sito.css">
    </head>
    <body>
    <?php
            switch($status){
                case AUTH_LOGGED:
                ?>
            <b>Sei loggato con il nome di <?=$user["name"];?> <a href="logout.php<?=$link?>">Logout</a></b>
                <?php
                break;
                case AUTH_NOT_LOGGED:
                ?>
    <div id="form">
    
    
    
    
    <form method="post" action="elabora.php">
    
    
    <table border="0"  align="right">
    <tr>
    <td><input type="text" placeholder="Email" name="username" ></td>
    <td><input type="password" placeholder="Password" name="password" ></td>
    <td><input type="submit" value="Login"  ></td>
    <td><input type="reset" value="Annulla"></td>
    </tr>
    <tr>
    <td><a href="registrati.php"  id="registrati">Registrati</a></td>
    </tr>
    </table>
    
    
    </form>
        <?php
                break;
            }
            ?>
    </div>
    <div id="hormenu">
    <ul>
      <li><a href="">Home</a></li>
      <li><a href="Accessori.php">Accessori</a></li>
      <li><a href="canne da pesca.php">Canne da pesca</a></li>
    </ul>
    </div>
    <br>
    <br>
    <br>
    <br>
    <br>
    </body>
    </html>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Verifica come è impostato il livello di error_reporting nel file php.ini, è probabile che ci sia qualche errore o warning, ma che non venga mostrato perché il livello di error_reporting è impostato troppo basso, in fase di sviluppo dovrebbe essere E_ALL

  3. #3
    Ho trovato quello che hai detto tu su php.ini ma devo cancellarlo o fare qualcos'altro?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Devi impostarlo su E_ALL nel caso già non lo fosse.
    Fatta la modifica dovrai riavviare Apache perché abbia effetto.

  5. #5
    Io ho map comunque però non ho capito aspetta che ti metto la parte del php.ini

    Ecco:

    Error handling and logging ;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


    ; error_reporting is a bit-field. Or each number up to get desired error
    ; reporting level
    ; E_ALL - All errors and warnings
    ; E_ERROR - fatal run-time errors
    ; E_WARNING - run-time warnings (non-fatal errors)
    ; E_PARSE - compile-time parse errors
    ; E_NOTICE - run-time notices (these are warnings which often result
    ; from a bug in your code, but it's possible that it was
    ; intentional (e.g., using an uninitialized variable and
    ; relying on the fact it's automatically initialized to an
    ; empty string)
    ; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
    ; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
    ; initial startup
    ; E_COMPILE_ERROR - fatal compile-time errors
    ; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
    ; E_USER_ERROR - user-generated error message
    ; E_USER_WARNING - user-generated warning message
    ; E_USER_NOTICE - user-generated notice message
    ;
    ; Examples:
    ;
    ; - Show all errors, except for notices
    ;
    ;error_reporting = E_ALL & ~E_NOTICE
    ;
    ; - Show only errors
    ;
    ;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
    ;
    ; - Show all errors except for notices
    ;
    error_reporting = E_ALL

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    La direttiva è già impostata su E_ALL

    Prova ad usare gli strumenti per sviluppatori (Firebug per esempio), deve essere attivato prima di accedere alla pagina che ha problemi, per ispezionare la pagina e verificare eventuali messaggi d'errore inviati dal server.

  7. #7
    Puoi postare il codice di config.php?

  8. #8
    ecco

  9. #9
    Ecco login.php
    <?php
    include_once("include/config.php");
    include_once("include/auth.lib.php");


    list($status, $user) = auth_get_status();


    if($status == AUTH_NOT_LOGGED){
    $uname = strtolower(trim($_POST['uname']));
    $passw = strtolower(trim($_POST['passw']));


    if($uname == "" or $passw == ""){
    $status = AUTH_INVALID_PARAMS;
    }else{
    list($status, $user) = auth_login($uname, $passw);
    if(!is_null($user)){
    list($status, $uid) = auth_register_session($user);
    }
    }
    }


    switch($status){
    case AUTH_LOGGED:
    header("Refresh: 5;URL=home.php");
    echo '<div align="center">Sei gia connesso ... attendi il reindirizzamento</div>';
    break;
    case AUTH_INVALID_PARAMS:
    header("Refresh: 5;URL=home.php");
    echo '<div align="center">Hai inserito dati non corretti ... attendi il reindirizzamento</div>';
    break;
    case AUTH_LOGEDD_IN:
    switch(auth_get_option("TRANSICTION METHOD")){
    case AUTH_USE_LINK:
    header("Refresh: 5;URL=home.php?uid=".$uid);
    break;
    case AUTH_USE_COOKIE:
    header("Refresh: 5;URL=home.php");
    setcookie('uid', $uid, time()+3600*365);
    break;
    case AUTH_USE_SESSION:
    header("Refresh: 5;URL=home.php");
    $_SESSION['uid'] = $uid;
    break;
    }
    echo '<div align="center">Ciao '.$user['name'].' ... attendi il reindirizzamento</div>';
    break;
    case AUTH_FAILED:
    header("Refresh: 5;URL=home.php");
    echo '<div align="center">Fallimento durante il tentativo di connessione ... attendi il reindirizzamento</div>';
    break;
    }
    ?>

  10. #10
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Ti ha chiesto il file config.php, non login.php

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.