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?)
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"
Melkeen itkettää :'(
Käyttäkää koodi-tageja ja hakua, kiitos.
Aihe on jo aika vanha, joten et voi enää vastata siihen.