Avatar billede peturkirke Novice
27. august 2003 - 11:46 Der 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 ?
Avatar billede martinbk Nybegynder
27. august 2003 - 11:47 #1
siden hvornår er IE begyndt at skrive php kode ud ?
Avatar billede hoejrup Nybegynder
27. august 2003 - 11:48 #2
php skal afvikles fra en linux server, eller på en Mac OS X maskine med en speciel opsætning.
Mac OS X har nemlig en indbygget Linux Apache server.

/per
Avatar billede sone Nybegynder
27. august 2003 - 11:49 #3
PHP må jo netop ikke udskrives, men fortolkes...
Avatar billede keysersoze Ekspert
27. august 2003 - 11:49 #4
har du et link så vi kan se hvad du mener?
Avatar billede martinbk Nybegynder
27. august 2003 - 11:50 #5
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
Avatar billede peturkirke Novice
27. august 2003 - 11:51 #6
jeg mener at den ser ud som en normal webside i IE, men i netscape ser jeg kun html koden

www.teyggja.fo
Avatar billede peturkirke Novice
27. august 2003 - 11:52 #7
undskyld mine dårlige formuleringsevner
Avatar billede sone Nybegynder
27. august 2003 - 11:52 #8
Der helt ok ud... hvad viser din Netscape?
Avatar billede martinbk Nybegynder
27. august 2003 - 11:54 #9
umiddelbart er det jo ganske pæn HTML der spyttes ud..
så problemet må vil evt. ligge i netscape ?
Avatar billede peturkirke Novice
27. august 2003 - 11:55 #10
ja men jeg har også en bruger af mozilla, der laver vrøvl
Avatar billede stalle Nybegynder
27. august 2003 - 11:59 #11
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.
Avatar billede myplacedk Nybegynder
27. august 2003 - 11:59 #12
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');
Avatar billede algizoft Nybegynder
27. august 2003 - 12:02 #13
Problemet er at din server sender en forkert mime-type.

Din side sender:
Content-Type: text/plain
Det skal være:
Content-Type: text/html

Det bedste er at ændre det i din serveropsætning, men alternativt kan du indsætte flg. øverst i din php-kode:
header("Content-type: text/html")
Avatar billede myplacedk Nybegynder
27. august 2003 - 12:02 #14
Hmm... understøtter serveren mon overhovedet PHP? Hvis ikke, må serveren jo gætte filtypen.
Er der PHP-kode i filen?
Avatar billede tipsen Nybegynder
27. august 2003 - 12:05 #15
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...)
Avatar billede myplacedk Nybegynder
27. august 2003 - 12:11 #16
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. :)
Avatar billede tipsen Nybegynder
27. august 2003 - 12:34 #17
Vi er enige om at det generelt er en skidt egenskab at IE er så egenrådig og svær at styre.
Avatar billede jakoba Nybegynder
27. august 2003 - 12:39 #18
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.

mvh JakobA
Avatar billede tipsen Nybegynder
27. august 2003 - 12:46 #19
Cute :-)
Avatar billede peturkirke Novice
27. august 2003 - 14:48 #20
prøv og se på siden igen
jeg har prøvet at indsætte content type øverst, men det fungerer ikke
hvad gør jeg galt ?
Avatar billede peturkirke Novice
27. august 2003 - 15:01 #21
alqizoft, ved du hvordan jeg kan indstille dette på serveren ?
Avatar billede algizoft Nybegynder
27. august 2003 - 15:09 #22
Din server parser ikke php!
- det er måske ikke installeret på den??

Kig på:
http://www.php.net/manual/en/installation.php
For installation/opsætning af server.
Avatar billede roenving Novice
27. august 2003 - 15:10 #23
Hvis du kigger i page info (ctrl+i) vil du se, at den ikke er god nok:
URL: http://www.teyggja.fo/
Type: text/plain
Render Mode: Quirks mode
Avatar billede jakoba Nybegynder
27. august 2003 - 15:18 #24
linien
    header("Content-type: text/html")
skal stå indeni <? og ?> klammerne i toppen (allerøverst i den fil)
Avatar billede jakoba Nybegynder
27. august 2003 - 15:22 #25
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");
    ?>
Avatar billede peturkirke Novice
27. august 2003 - 15:33 #26
jeg har ændret min fil til en .htm fil foreløbig

så må jeg se på det andet problem senere

jeg har trukket lod, og myplacedk fik poengene
Avatar billede tipsen Nybegynder
27. august 2003 - 15:38 #27
peturkirke: Det er muligt at fordele pointene blandt flere personer, hvis det blev nødvendigt.
Avatar billede myplacedk Nybegynder
27. august 2003 - 17:18 #28
Konklusionen må være, at serveren ikke understøtter PHP, da det ikke er installeret, eller ikke er konfigureret korrekt.
Avatar billede peturkirke Novice
27. august 2003 - 17:21 #29
ja, jeg har fundet ud af, at PHP var ikke installeret

så det hele var min egen skyld :-)
Avatar billede jakoba Nybegynder
27. august 2003 - 17:37 #30
Booo hiss. :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester