Stian_ Skrevet 17. desember 2004 Del Skrevet 17. desember 2004 (endret) problemet er nå å returnere verdien, ved bruk av header location på php filen så får jeg en feilmelding: Warning: Cannot modify header information - headers already sent by (output started at /www/docs/stian/hjemmeside/v1/links/rss.php:2) in /www/docs/stian/hjemmeside/v1/links/rss.php on line 9 Noen som vet hva jeg kan gjøre? skal jo returnere til siden med da echo. siden: http://stian.bang.dot.no/hjemmeside/v1/links/index.shtml siden består av en <!--#include virtual="rss.php" --> som da inkluderer denne: http://stian.bang.dot.no/hjemmeside/v1/links/rss.php <form action="rss.php" method="post"> <select name="news"> <option value="itavisen">ITavisen</option> <option value="newyorktimes">New York Times</option> </select> <input type="submit" value="Get news" /> </form> <?php header("Location: index.shtml"); $rss = $_POST["news"]; if ($rss == itavisen) { $print = shell_exec("perl ../../misc/rss2html.pl http://www.itavisen.no/rss.php"); } else if ($rss == newyorktimes) { $print = shell_exec("perl ../../misc/rss2html.pl http://www.nytimes.com/services/xml/rss/userland/Technology.xml"); } echo $print; exit; ?> Hva er feilen tror dere? Endret 17. desember 2004 av Thurloc Lenke til kommentar
Gilbert Skrevet 17. desember 2004 Del Skrevet 17. desember 2004 Du kan ikke skrive ut noe til siden før header(), dersom ikke du vil bruke flush (?), noe som er helt unødvendig for et script som det ovenfor. Det vil si ingen echo, print eller whitespaces før header() Lenke til kommentar
Stian_ Skrevet 20. desember 2004 Forfatter Del Skrevet 20. desember 2004 (endret) Se på denne posten for oppdateringer: http://forum.hardware.no/index.php?showtop...0entry3344690 Endret 21. desember 2004 av Thurloc Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå