Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: header(location .. aihetuttaa virheen; Missä vika?

PHelke [12.11.2004 09:20:45]

#

Alla ohjelmapätkä:

$viesti = mail("myllyp@omadomain.com",  "Tilaus2",  "nimi = " . $nimi . " osoite = " . $osoite .  " puhelin = " .  $puhelin . " postitp = " . $postitp .  " email = " . $e_mail,  $email );
if  ($viesti) {
                header("Location: kiitos.php");
//} else { echo "<h2> EI TOIMI - LÄHETÄ ILMOITUS OHEISELLA POSTILINKILLÄ </h2>";
}

email-osa toimii, mutta siityminen kiitos.php sivulle antaa virheen: Warning: Cannot modify header information - headers already sent by ... on line 45

Missä vika?

(p.s. Onko muita tapoja siirtyä seuraavalle sivulle?)

Blaze [12.11.2004 10:04:13]

#

http://pp.kpnet.fi/blaze/codefaq/#headerssent

Linkku [12.11.2004 15:49:41]

#

Ongelma on siinä että headerit pitää lähettää ennen sisältöä. Ja tuossa olet jo ulostanut jotain "output started at /home/mylly/public_html/tilaus2.php:12"

kenkku [12.11.2004 17:06:22]

#

Melkeen itkettää :'(

Juice [12.11.2004 18:59:00]

#

Käyttäkää koodi-tageja ja hakua, kiitos.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta