danweb.cjb.net Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 SirIce eller hvem som helst. hvor skal man skrive det php scriptet. I<html>, <head> eller <body> (er nesten sikker på at det ikke er body da.) skal jeg bruke dette scriptet <?php if ( stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml") ) { header("Content-type: application/xhtml+xml"); } else { header("Content-type: text/html"); } ?> eller dette <?php if ( isset($_SERVER["HTTP_ACCEPT"]) and stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml") ) { header("Content-type: application/xhtml+xml"); } else { header("Content-type: text/html"); } ?> takker for svar Lenke til kommentar
Lokaltog Skrevet 13. august 2004 Del Skrevet 13. august 2004 Så vidt jeg vet er det bare IE som får store problemer med application/xhtml+xml, så jeg bruker dette: <?php if(preg_match('/MSIE/i', $_SERVER['HTTP_USER_AGENT'])) header('Content-Type: text/html; charset=iso-8859-10'); else header('Content-Type: application/xhtml+xml; charset=iso-8859-10'); ?> Hvis du skal bruke en av de du nevner er det like greit å bruke den øverste. Er det noen som vet om det er flere nettlesere enn IE som har problemer med XML/XHTML? Lenke til kommentar
danweb.cjb.net Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 Så vidt jeg vet er det bare IE som får store problemer med application/xhtml+xml, så jeg bruker dette: <?php if(preg_match('/MSIE/i', $_SERVER['HTTP_USER_AGENT'])) header('Content-Type: text/html; charset=iso-8859-10'); else header('Content-Type: application/xhtml+xml; charset=iso-8859-10'); ?> Hvis du skal bruke en av de du nevner er det like greit å bruke den øverste. Er det noen som vet om det er flere nettlesere enn IE som har problemer med XML/XHTML? takker, men HVOR skal scriptet ligge i index.php fila det er det som er mitt problem. Lenke til kommentar
Lemkin Skrevet 13. august 2004 Del Skrevet 13. august 2004 Helt øverst kan jeg tenke meg Lenke til kommentar
Lokaltog Skrevet 13. august 2004 Del Skrevet 13. august 2004 Det må ligge over all HTML, inkludert DOCTYPE. Lenke til kommentar
jorgis Skrevet 13. august 2004 Del Skrevet 13. august 2004 (endret) Så vidt jeg vet er det bare IE som får store problemer med application/xhtml+xml, så jeg bruker dette: <?php if(preg_match('/MSIE/i', $_SERVER['HTTP_USER_AGENT'])) header('Content-Type: text/html; charset=iso-8859-10'); else header('Content-Type: application/xhtml+xml; charset=iso-8859-10'); ?> Hvis du skal bruke en av de du nevner er det like greit å bruke den øverste. Er det noen som vet om det er flere nettlesere enn IE som har problemer med XML/XHTML? Du er klar over at det scriptet sender text/html til veldig mange av browserne på markedet? Både Opera og IE bruker strengen 'MSIE' i UA-strengen sin, samt en hel del andre. Det er nesten like sløvt som å søke i UA-strengen etter "Mozilla", noe som matcher bortimot alle browsere, inkludert IE. Btw: hvorfor bruker du preg_match() når du kan bruke stristr(), som er endel raskere? Vil tro følgende kodesnutt vil kunne fungere greit nok: $browser = $_SERVER['HTTP_USER_AGENT']; if (stristr($browser, "Opera")) { header('Content-Type: application/xhtml+xml; charset=iso-8859-1'); //opera } elseif (strstr($browser, "Gecko")) { header('Content-Type: application/xhtml+xml; charset=iso-8859-1'); //Firefox, Mozilla og Netscape } elseif (strstr($browser, "MSIE")) { header('Content-Type: text/html; charset=iso-8859-1'); //IE, eller en uidentifisert browser } else { header('Content-Type: text/html; charset=iso-8859-1'); //uidentifisert } Du kan også pakke inn henvisninger til hvilket stilark som skal brukes i hver av kodeblokkene. PS: Husk at kall til header()-funksjonen må skje helt øverst i et dokument, FØR noe skrives til nettleseren. (inkludert tomrom) Endret 13. august 2004 av jorgis Lenke til kommentar
danweb.cjb.net Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 takk jorgis. kan en av dere ta en titt på siden nå. får error "This XML file does not appear to have any style information associated with it. The document tree is shown below." men jeg har da brukt <link rel="stylesheet" type="text/css" href="style.css" /> dette skjønner jeg ikke! Lenke til kommentar
Cucum(r) Skrevet 13. august 2004 Del Skrevet 13. august 2004 Bytt ut <html> med <html xml:lang="no" xmlns="http://www.w3.org/1999/xhtml"> Da tenker jeg det skal fungere. Lenke til kommentar
danweb.cjb.net Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 Bytt ut <html> med <html xml:lang="no" xmlns="http://www.w3.org/1999/xhtml"> Da tenker jeg det skal fungere. Funker som en drøm SirIce. takker for all hjelp i med dette problemet. Og foresten validerer siden nå også.. hehe (tror jeg, står at den validerer oss meg) Kan noen av dere her på forumet se om siden validerer?? Lenke til kommentar
PoleCat Skrevet 13. august 2004 Del Skrevet 13. august 2004 (endret) This Page Is Valid -//W3C//DTD XHTML 1.1//NO! EDIT: glem det Endret 13. august 2004 av PoleCat Lenke til kommentar
danweb.cjb.net Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 (endret) This Page Is Valid -//W3C//DTD XHTML 1.1//NO! EDIT: glem det Jaja da er siden min validert. synes ikke slutt resultat ble så aller verst. ting jeg skal endre på; - <li> i musikk og venner (haste, haste) - skal komme mere innformasjon etter hvert, håper og få til noe mere info før skole start på mandag.. - mangler fortsatt en perfekt font til header, men men sunes det var litt tøft uten tekst i header også. - skal også se litt på menyen, noen som har forslag.? Endret 13. august 2004 av danweb.cjb.net Lenke til kommentar
ace_ventuora Skrevet 13. august 2004 Del Skrevet 13. august 2004 Av en eller merkelig grunn får jeg to scroller. FireFox Lenke til kommentar
danweb.cjb.net Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 Av en eller merkelig grunn får jeg to scroller. FireFox har du mulighet til og laste opp et screenshot eller noe? Lenke til kommentar
danweb.cjb.net Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 er noen kjent med dette problemet i FF FF bugg Lenke til kommentar
epsil Skrevet 13. august 2004 Del Skrevet 13. august 2004 This Page Is Valid -//W3C//DTD XHTML 1.1//NO! XHTML 1.1-DTD-en er ikke skrevet på norsk, men på engelsk. Rett DOCTYPE-deklarasjon er <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> Denne gjør at W3C-validatoren vil identifisere dokumentformatet som XHTML 1.1, og ikke bare som en ukjent XML-applikasjon med PI-en «-//W3C//DTD XHTML 1.1//NO» og samme syntaktiske regler som XHTML 1.1. Lenke til kommentar
ace_ventuora Skrevet 13. august 2004 Del Skrevet 13. august 2004 Av en eller merkelig grunn får jeg to scroller. FireFox har du mulighet til og laste opp et screenshot eller noe? Det er borte nå, men det var to stykker der... Lenke til kommentar
jorgis Skrevet 13. august 2004 Del Skrevet 13. august 2004 Jeg får også to heiser her. (FF 0.9.2) Lenke til kommentar
Lungemannen Skrevet 13. august 2004 Del Skrevet 13. august 2004 Kontakt-delen ser annerledes ut en samtlige andre deler av siden. Du bør også unngå scrollbars i iFramen, fordi det er ektremt irriterende. Ellers var sia grei. Lenke til kommentar
danweb.cjb.net Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 This Page Is Valid -//W3C//DTD XHTML 1.1//NO! XHTML 1.1-DTD-en er ikke skrevet på norsk, men på engelsk. Rett DOCTYPE-deklarasjon er <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> Denne gjør at W3C-validatoren vil identifisere dokumentformatet som XHTML 1.1, og ikke bare som en ukjent XML-applikasjon med PI-en «-//W3C//DTD XHTML 1.1//NO» og samme syntaktiske regler som XHTML 1.1. åååhhh.. har fiksa det nå.... det med scrollen skal jeg fikse i morgen.. det er en liten bugg med ene lista som jeg bruker i "venner" og "musikk" delen av siden.. er det noen som har en løsning til FF buggen som jeg viste til med link litt lenger opp...? Lenke til kommentar
jorgis Skrevet 13. august 2004 Del Skrevet 13. august 2004 Har ingen løsning, annet enn at jeg har noenlunde samme feilen selv. Får hvitt mellomrom mellom sidene på selve siden og kanten på selve nettleseren. Merkelig nok skjer det bare i FF/Mozilla og når man bruker XHTML 1.1. Har ikke klart å fikse det. 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å