[PHP] Fehler: Cannot modify header information ...

Dieses Thema im Forum "Webentwicklung" wurde erstellt von ibot, 13. Mai 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 13. Mai 2009
    Fehler: Cannot modify header information ...

    Hallo, ich schon wieder.

    Ich bekomme seit eben folgenden Fehler:

    Warning: Cannot modify header information - headers already sent by (output started at C:\Pogramme\PHP\Xampp\htdocs\PHP\Datenbank\main.php:12) in C:\Pogramme\PHP\Xampp\htdocs\PHP\Datenbank\LogIn.php on line 12

    Was hat es da mit dem: header('Location: /edit_02.php');
    auf sich???


    Mein Code:

    PHP:
    <html>
        <head>
            <title>Login</title>
        </head>
        <body>
            <br><br>
            <form method="POST" >
                Username: <input type="text" name="username" size="20">
                Password: <input type="password" name="password" size="20">
                <input type="submit" value="Submit" name="login">
                <?php
                
    if ( $_POST [ 'login' ] ==  'Submit' ) {
                    include 
    'LogIn.php' ;
                    
    login ();
                }
                
    ?>
            </form>
        </body>
    </html>
    PHP:
    <? PHP
    function  login (){
        if (empty(
    $_POST [ 'username' ]) || empty( $_POST [ 'password' ])) {
            echo 
    "Fehlende LogIn-Daten!" ;
        }
        else{
            
    $log  ocilogon ( "..." , "..." , "fbworacle...." );

            
    $name  = ( $_POST [ 'username' ]);
            
    $password  = ( $_POST [ 'password' ]);

            
    $sql  "select * from benutzer where name=' $name ' AND password=' $password '" ;

            
    $versuch  ociparse ( $log $sql );
            
    ociexecute ( $versuch );

            if (
    ocifetch ( $versuch ) ==  "1" ){
                
    header ( 'Location: /edit_02.php' );
            }else{
                echo 
    "Login fehlgeschlagen" ;

            }
        }
    }
    ?>
     
  2. 13. Mai 2009
    AW: Fehler: Cannot modify header information ...

    übersetz die fehlermeldung isn deutsch wenn du sie ned verstehst...

    naja wie dem auch sei: die kannst keine header setzen wenn du bereits sachen ausgebeben hast.
    unter sachen ausgeben fällt: print/echo [...] oder html

    benutz google
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.