Gå til innhold

PHP-siden viser bare kildekoden i Opera?


Anbefalte innlegg

Videoannonse
Annonse

Ja, men du skjønner den er sikkert ikek laget i komplett PHP, men den er ihvertfall lagret som en php fil. Det er frodi den er en sånn besøksteller i php på siden. Men dette er ihvertfall den koden som jeg bruker i index filen. Skjønner du noe av den og ser du evt noen feil?

 

<html>

<head>

<title>Hellstrøm Flygel & Piano</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

 

<frameset rows="214,*" cols="*" framespacing="0" frameborder="NO" border="0">

<frame src="meny.shtm" name="topFrame" scrolling="NO" noresize >

<frame src="hoved.shtm" name="mainFrame">

</frameset>

<noframes><body>

 

</body></noframes>

 

</html>

 

<?

 

require "includes/functions.php";

doQuery( "INSERT INTO statistic SET ip = '" . $_SERVER["REMOTE_ADDR"] . "'" );

 

?>

 

//Petter

Lenke til kommentar

Hvis jeg skulle gjette på noe så ville jeg gjette at filen serveres som text/plain (som er default på Apache-servere), og ikke text/html eller application/xhtml+xml. IE tolker ikke Content-Type-headeren, men det gjør Opera.

 

Legg til denne PHP-blokken på toppen og prøv igjen:

<?php
header('Content-Type: text/html');
?>

Lenke til kommentar
  Lokaltog skrev:
Hvis jeg skulle gjette på noe så ville jeg gjette at filen serveres som text/plain (som er default på Apache-servere), og ikke text/html eller application/xhtml+xml. IE tolker ikke Content-Type-headeren, men det gjør Opera.

 

Legg til denne PHP-blokken på toppen og prøv igjen:

<?php
header('Content-Type: text/html');
?>

når phpkoden vises så er problemet selvsagt at koden ikke kjøres gjennom php parseren - headers-kode er isåfall irrelevant siden det uansett ikke kjøres.

 

til trådstarter: har du kalt fila di for .php ?

Lenke til kommentar
  • 6 måneder senere...

Hei

 

Sliter fortsatt med denne php-koden.

Jeg har prøvd og forrandre og flytte på ting for at det skal fungere med når jeg gjør endringer så blir det bare en hvit side som kommer opp på internett.

 

Det som også er litt rart er at nå jeg bare åpner php-fila på pc`en så kommer siden opp sånn som den skal men altså ikke på serveren og serveren har installert php for det bruker vi på noen andre funksjoner.

 

Legger inn php- koden nedenfor :)

 

<html>

<head>

<title>..</title>

<meta http-equiv="Content-Type" content="text/html">

</head>

 

<frameset rows="214,*" cols="*" framespacing="0" frameborder="NO" border="0">

<frame src="meny.shtm" name="topFrame" scrolling="NO" noresize >

<frame src="hoved.shtm" name="mainFrame">

</frameset>

<noframes><body>

 

</body></noframes>

</html>

<?

 

require "includes/functions.php";

doQuery( "INSERT INTO statistic SET ip = '" . $_SERVER["REMOTE_ADDR"] . "'" );

 

?>

 

 

Noen som kan hjelpe meg?

 

//Petter

Lenke til kommentar
Gjest Slettet+6132

I opera får jeg hvertfall text/plain på begge frame-delene.

 

EDIT: "Hovedframen" er text/html, mens de to delene blir text/plain.

 

Kan det ha noe med at det er lagret som .shtm? Prøv å lagre som .php (om du har PHP) eller .html om der er ren HTML.

Endret av Slettet+6132
Lenke til kommentar
Gjest Slettet+6132
  hereng skrev:
Hmmm, ser ikke det jeg? :S.. Hvor ligger det da?

Den nederste framen.

 

Men for at vi skal kunne hjelpe må du gi litt mer detaljer.

 

Bruker du PHP? Isåfall skal filene hete .php

Bruker du bare HTML? Da skal filene hete .html

 

Grunnen til dette er fordi browsere kjenner igjen ".html" som text/hrml i de fleste tilfeller. Hvis du bruker PHP så vil all PHP-kode bli kjørt før noe blir parset ut til surferen (Hvis filen heter .php vel og merke)

Lenke til kommentar

Aha. Så hvis jeg endrer filnavnet på menyen og på hovedsiden til .php så kan det hende at det fungerer?

 

Men må jeg da skrive om alle kodene til PHP eller fungerer det hvis jeg bruker html-kodene i en php fil?

 

Men hvorfor fungerer siden i IE og ikke opera, hva er det som IE ignorerer side ndet fungerer der?

Lenke til kommentar

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...