Oke, ik ben nog een behoorlijke n00b in PHP, maar ik ben bezig met mijn eerste script met mysql en alles.
Ik ben bezig met een soort blog/nieuws scriptje, voor LiveJournals enzo.
Veel werkt al, en het is eigenlijk klaar voor gebruik, alleen één ding zit me dwars. Ik werk met externe bestandjes buiten het design, dus ik gebruik in het design include(). Máár, als ik nu een bericht schrijf, dan gebruikt hij een extern bestandje om hem te schrijven (action="externbestand.php"). Dus als hij de actie uitgevoerd heeft, blijft hij bij "externbestand.php". Ik wil dat hij nadat hij het berichtje heeft toegevoegd aan de LiveJournal graag dat hij doorgaat naar "index.php". Ik denk wel dat dit mogelijk is, maar hoe???
<?php
header("Location: index.php");
?>
Ehm, misschien is het een domme vraag, maar hoe moet ik dit precies doen?.
Ik lees in die uitleg dat ik session_start en ob_start aan het begin moet zetten, en ob_end_flush aan het eind. Als ik dit doe krijg ik een parse error (:
Parse error: parse error in /home/www/roeten.freecoolsite.com/tribalblokz/writemess.php on line 3
)

Als ik dit niet doe krijg ik:
Warning: Cannot modify header information - headers already sent by (output started at /home/www/roeten.freecoolsite.com/tribalblokz/writemess.php:2) in /home/www/roeten.freecoolsite.com/tribalblokz/writemess.php on line 26

Weten jullie wat het probleem is??
Lees de FAQ: hier.. Staat in dat je geen output (tekst) mag hebben voor het aanroepen van: [php]header[/php]..
Ah, dat was het probleem (ik had hem onderin de "Submit" gezet, en nu verplaatst naar boven)

Tnx Allemaal ^_^

Reageren