Gå til innhold

php script returnerer, men feil med header.


Anbefalte innlegg

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 av Thurloc
Lenke til kommentar
Videoannonse
Annonse

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...