+ Antworten
Ergebnis 1 bis 7 von 7

Thema: header meldet Fehler

  1. #1
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030

    header meldet Fehler

    Hallo Forum,

    habe einige Schwierigkeiten mit dem Header. Ist jemand unter Euch, der mir dabei hilft, den Fehler zu lokalisieren?

    Fehlermeldung:
    Code:
    Warning: Cannot modify header information - headers already sent by (output started at F:\apache\xampp\htdocs\BIG\admin\index_admin.php:19) in F:\apache\xampp\htdocs\BIG\hilffunc\datenbank_insert.php on line 59
    und das ist das PHP von datenbank_insert.php:
    PHP-Code:
    <?php
    if (!function_exists("GetSQLValueString")) {
    function 
    GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
    {
      
    $theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

      
    $theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

      switch (
    $theType) {
        case 
    "text":
          
    $theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
          break;    
        case 
    "long":
        case 
    "int":
          
    $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case 
    "double":
          
    $theValue = ($theValue != "") ? "'" doubleval($theValue) . "'" "NULL";
          break;
        case 
    "date":
          
    $theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
          break;
        case 
    "defined":
          
    $theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
          break;
      }
      return 
    $theValue;
    }
    }

    $editFormAction $_SERVER['PHP_SELF'];

    if (isset(
    $_SERVER['QUERY_STRING'])) {
      
    $editFormAction .= "?" htmlentities($_SERVER['QUERY_STRING']);
    }

    if ((isset(
    $_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
      
    $formdat datmysql($_POST['Fahrt_Dat']);
      
    $insertSQL sprintf("INSERT INTO bussfahrt (id, Preis, Bussfahrt_Name, Wann_Dat, Sitzplaetze, Kurzform, Details, Wohin, Fuehrungen) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)",
                           
    GetSQLValueString($_POST['id'], "int"),
                           
    GetSQLValueString($preis Preis_msql($_POST['Preis']), "double"),
                           
    GetSQLValueString($_POST['Bussfahrt_Name'], "text"),
                           
    GetSQLValueString($formdat['datum']. " " .  $_POST['Abfahrtzeit'], "date"),    
                           
    GetSQLValueString($_POST['Sitzplaetze'], "int"),
                           
    GetSQLValueString($_POST['Kurzform'], "text"),
                           
    GetSQLValueString($_POST['Details'], "text"),
                           
    GetSQLValueString($_POST['Wohin'], "text"),
                           
    GetSQLValueString($_POST['Fuehrungen'], "text"));

      
    //_________ nur ausgeschaltet, damit es noch nicht in die DB eingetragen wird
      //mysql_select_db($database_kami, $kami);
      //$Result1 = mysql_query($insertSQL, $kami) or die(mysql_error());
        
      
    $insertGoTo "index_admin.php";
      if (isset(
    $_SERVER['QUERY_STRING'])) {
        
    $insertGoTo .= (strpos($insertGoTo'?')) ? "&" "?";
        
    $insertGoTo .= $_SERVER['QUERY_STRING'];
        }
      
    header(sprintf("Location: %s"$insertGoTo));
      die;
    }

    mysql_select_db($database_kami$kami);
    $query_insert_rk "SELECT * FROM bussfahrt";
    $insert_rk mysql_query($query_insert_rk$kami) or die(mysql_error());
    $row_insert_rk mysql_fetch_assoc($insert_rk);
    $totalRows_insert_rk mysql_num_rows($insert_rk);

    ?>
    und so sieht es in der HTML-Ansicht:
    HTML-Code:
    <html xmlns="http://www.w3.org/1999/xhtml"><head>
    
    
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
    <title>Admin BIG</title>
    <link rel="icon" href="/images/favicon.ico" type="image/ico">
    <link href="../css/standard.css" rel="stylesheet" type="text/css">
    <script src="../SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
    <link href="../SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css">
    </head><body>
    
    <!--<p>Jetzt ist es wieder ohne Connect;</p>-->
    <div id="Container">
      <div id="head"><img src="http://www.traum-projekt.com/forum/images/BIG.png" alt="BIG Garath"></div>
      <div id="navi">
      <ul id="MenuBar1" class="MenuBarVertical">
    
    
        <li><a href="/admin/index_admin.php?id=0">
        Admin</a>     </li>
        <li><a href="/admin/index_admin.php?id=1">
        Reisen-Übersicht</a>     </li>
        <li><a href="/admin/index_admin.php?id=2">
        Reisen-Eintrag</a>     </li>
        <li><a href="/admin/index_admin.php?id=3">
        Reisen-Korrektur</a>     </li>
        <li><a href="/admin/index_admin.php?id=4">
        Reisen löschen</a>     </li>
        <li><a href="/admin/index_admin.php?id=5">
        Bestellung bearb.</a>     </li>
       </ul>
      </div>
    
    <!-- Hier öffne ich eine Page -->
    <div id="text">
     
    
    <br>
    <b>Warning</b>:  Cannot modify header information - headers already sent by (output started at F:\apache\xampp\htdocs\BIG\admin\index_admin.php:19) in <b>F:\apache\xampp\htdocs\BIG\hilffunc\datenbank_insert.php</b> on line <b>59</b><br>
    </div></div></body></html>
    das ist zu finden unter Adminbereich
    Geändert von kami (02.02.2009 um 16:06 Uhr) Grund: ergänzung
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  2. #2
    TP-Insider Sand*mann hilft, wo's geht Sand*mann hilft, wo's geht Avatar von Sand*mann
    Registriert seit
    Nov 2005
    Ort
    Berlin
    Beiträge
    587
    Hallo Mitglied,

    Beachten Sie, dass Sie die Funktion header() aufrufen müssen, bevor Sie irgendeine andere Art von Ausgabe (seien es normale HTML-Tags, Leerzeilen in einer Datei oder von PHP) zum Client schicken. Es handelt sich hier um einen typischen Fehler, der zum Beispiel auftritt, wenn Sie Code mittels include() oder require() oder einer anderen Dateizugriffs-Funktion einlesen, die Leerzeichen oder Leerzeilen enthalten, die ausgegeben werden, bevor header() aufgerufen wird. Das gleiche Problem kann auch auftreten, wenn Sie eine Datei verwenden, in der HTML und PHP vermischt wurden.
    Quelle: http://de2.php.net/manual/de/function.header.php

  3. #3
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    Hallo Sand*mann,

    das ist mir bekannt, und ich sehe in meinem Code kein einziges echo noch ein Leerzeichen noch kein <br>. Deswegen benötige ich diese Hilfe.
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  4. #4
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Zitat Zitat von kami Beitrag anzeigen
    ...das ist mir bekannt, und ich sehe in meinem Code kein einziges echo noch ein Leerzeichen noch kein <br>. Deswegen benötige ich diese Hilfe.
    In dem php-Skript selbst ist keine Ausgabe, aber alles, was Du in der Quelltext-Ansicht vor der Fehlermeldung siehst, ist eine Ausgabe. D.h. der Browser hat schon Zeichen empfangen bevor in datenbank_insert.php der Header gesetzt werden kann.
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  5. #5
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    danke Cybergreek,

    jetzt glaube ich den Fehler zu lokalisieren. Nun habe ich ein weiteres problem. Im Formular habe ich das Datum und die Preis als deutsche Version. Das habe ich in einer weiteren Datei als function hinterlegt. Wie kann ich das anders machen.
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  6. #6
    TP-Veteran kami bringt sich richtig ein kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.030
    Danke Cybergreek,

    habe die function in den datenbank_insert.php integriert. Jetzt funktioniert es wie es sollte.
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  7. #7
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Das sind gleich zwei Dankes auf einmal

    Schön zu hören/lesen, dass es klappt.
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

+ Antworten

Ähnliche Themen

  1. header() verursacht Fehler in IE7 und Seamonkey
    Von Ravelli im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 15.11.2008, 17:26
  2. dreamweaver meldet fehler in externem stylesheet ?!
    Von McGoofy im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 28.01.2008, 04:24
  3. Antworten: 3
    Letzter Beitrag: 13.05.2006, 15:07
  4. IE meldet Fehler in Zeile 1 - da steht <html>
    Von Thomas im Forum HTML & CSS
    Antworten: 6
    Letzter Beitrag: 11.01.2003, 02:09
  5. redirect bringt http header Fehler !?!
    Von hnes im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 08.10.2002, 16:16

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51