27. august 2003 - 11:46Der er
29 kommentarer og 1 løsning
netscape viser ikke php
Jeg har lavet en webside på min linux maskine, og den er lavet i php. Den ser godt ud i Internet Explorer, men netscape og mozilla skriver kun html koden ud. hvad gør jeg galt ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
tror vi har et grundliggende forståelses problem her, PHP er et serversite sprog, som omsættes på din webserver til "almindelig" HTML kode.. din browser vil aldrig nogensinde have indflydelse på hvad den får tilbage fra serveren ved et almindeligt HTTP 1.1 GET request
Du har ret i at netscape bare viser HTMLen - hvorimod IE viser en "fin" side, med billede og alting. Har en idé om at det måske er fordi den er lavet med FrontPage og at Frontpage extensions ikke er aktiveret på serveren.
Serveren siger at dokumentet er text/plain. Browsere som viser det som et HTML-dokument gør altså ikke hvad der bliver bedt om.
PHP sætter som standard typen til text/html, jeg ved ikke hvad der er galt hos dig. Du kan evt. indsætte denne linje nogenlunde i toppen af dit PHP: header('Content-Type: text/html');
Faktisk et dejligt eksempel på at både Netscape og Mozilla gør hvad de bliver bedt om, mens IE gør hvad den finder bedst :)) (Godt i dette tilfælde, men oftest p**** irriterende...)
Det er da også skidt i dette tilfælle. :) Hvis han kun testede med IE ville han ikke ane, at der er noget galt. Hvis alle hans venner primært bruge IE, kan han have en ikke-fungerende hjemmeside i månedsvis uden at vide det. De besøgende, der bruger IE, kan se siden, selv om de ikke burde kunne, mens andre ikke kan. Er IE så godt? Nope. Hvis IE ikke selv gættede filtypen, ville webmaster vide at der var noget galt, og gøre noget ved det. Sådan gik det i dette tilfælle, men kun fordi han tester med andre browsere, end IE. :)
Jeg mindes en 'Browser statistik der var på opasia.dk for vist halvandet år siden.
Ifølge den statistik var det kun 0,4% af internet bruger der benyttede Netscape, imens noget over 95% brugte IE. (men hvordan kunne det da være, når alle andre statistikker sagde ca 10% Netscape?)
De målte på trafikken på Opasia.dk og det websted virkede ikke i Netscape. En NS bruger der kikkede ind lærte hurtigt ikke at gøre det igen.
Og det gør det også. men med stort T i type og uden mellemrum foran ?>. <?php header("Content-Type: text/html");?> prøv istedet: <?php header("Content-type: text/html"); ?>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.