trrunde Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 (endret) Har en kode som er slik: <html> <head> <title>test</title> <body> <form action="replace.php" method="POST" name="Søk"> <input type="text" name="Finn"> <input type="Submit" value="Søk"> </form> </body> </html> Når jeg åpner siden i Firefox kommer denn opp med at jeg må enten åpne eller laste ned replace.php men når jeg åpner den i internett explorer virker det helt fint.. merkeligt noen som vet hvorfor? Dette er koden i replace.php <? $Input=$_POST['Finn']; $Output=str_replace(' ','+',$Input); $Side='http://www.imdb.com/find?q=' . $Output; header('Location: $Side'); ?> Men der får jeg cannot modify header, header allready sent Endret 1. juli 2005 av trrunde Lenke til kommentar
Gjest Slettet-df17e Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 (endret) Virker som om du sender noe rare headere eller noe! Det er ikke no andre php script som kjører samtidig ? Endret 1. juli 2005 av Slettet-df17e Lenke til kommentar
Magnus Holm Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 Du må fjerne all tekst som står over <? i fila replace.php, selv mellomrom! Lenke til kommentar
trrunde Skrevet 1. juli 2005 Forfatter Del Skrevet 1. juli 2005 Nei tror da ikke det. Lenke til kommentar
trrunde Skrevet 1. juli 2005 Forfatter Del Skrevet 1. juli 2005 Når ser koden slik ut i replace.php: <? $Input=$_POST['Finn']; $Output=str_replace(' ','+',$Input); $Side='http://www.imdb.com/find?q=' . $Output; header('Location: ' . $Side); ?> Dette virker i hvertfall i IE men har problemer med firefox hvorfor måtte jeg fjerne alt over <? Lenke til kommentar
dabear Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 Sørg for at du har ingen mellomrom/tomme linjer overfor php-koden. header('Location: $Side'); vil sende deg til sida $Side, og ikke innholdet av $Side. header('Location:' . $Side); Lenke til kommentar
trrunde Skrevet 1. juli 2005 Forfatter Del Skrevet 1. juli 2005 Er det ingen som vet hvorfor jeg har problemer med firefox? synes det er merkelig for andre former fungerer fint også i firefox Lenke til kommentar
trrunde Skrevet 1. juli 2005 Forfatter Del Skrevet 1. juli 2005 Fant ut av det. jeg hadde gått inn i mappen og åpnet html siden med formen i stedenfor å skrive http://localhost dermed ble ikke php koden tolket av apache Lenke til kommentar
datapia Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 Jeg ser også at du har navnet på formen til å være "Søk". Som regel vil det støte på problemer når du bruker bokstavene æ,ø og å på slike ting. Man bør alltid unngå å bruke disse bokstavene i forbindelse med programmeringen. Men dette tror jeg ikke er/var problemet her siden du aldri refererte til navnet "Søk". 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å