jo: header

hallo,

ich habe eine formular um sich zu registrieren. Beim submit werden die daten per POST verschickt

<form action="../../programms/register.php" method="post" enctype="multipart/form-data">

in der datei register habe ich eine funktion die überprüfen soll ob alle felder ausgefüllt sind.

<?
include("../includes/lang.lib.php");
include("../includes/const.lib.php");
include("../includes/functions.php");

formCheck("login","password","password2");
header("Location: ".$_POST["page"]);
?>

Warum erhalte ich beim senden des headers folgende fehlermeldung ???
ich habe doch noch keine header informationen gesendet.

Warning: Cannot modify header information - headers already sent by (output started at /home/pixelpar/www/shop2/includes/functions.php:26) in /home/pixelpar/www/shop2/programms/register.php on line 11

  1. Hi,

    Warum erhalte ich beim senden des headers folgende fehlermeldung ???
    ich habe doch noch keine header informationen gesendet.

    Header Informationen noch nicht. Aber Teile des HTTP-Body (da reicht auch ein Leerzeichen oder ein Zeilenumbruch.
    Dir wird doch auch noch genau gesagt, wo das stattfindet:

    output started at /home/pixelpar/www/shop2/includes/functions.php:26

    Also solltest Du genau dort nachgucken.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Moin jo,

      Header Informationen noch nicht. Aber Teile des HTTP-Body (da reicht auch ein Leerzeichen oder ein Zeilenumbruch.
      Dir wird doch auch noch genau gesagt, wo das stattfindet:

      es könnte auch eine Fehlermeldung sein, welche durch eine nachfolgende Anzeige überschrieben wird. Dies verursacht auch "Header already..."

      regds
      Mike©

      --
      Freunde kommen und gehen. Feinde sammeln sich an.
  2. Hi,

    Warum erhalte ich beim senden des headers folgende fehlermeldung ???
    ich habe doch noch keine header informationen gesendet.

    zeige uns den Quelltext der inkludierten Dateien. Es ist durchausmöglich, dass du in diesen schon etwas ausgegeben hast.

    Warning: Cannot modify header information - headers already sent by (output started at /home/pixelpar/www/shop2/includes/functions.php:26) in /home/pixelpar/www/shop2/programms/register.php on line 11

    Das sieht so aus, als wären die header schon gesendet worden. ^^
    Näheres zu Funktion findest du unter http://www.php.net/manual/de/function.header.php

    MfG Hopsel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001