/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hvorfor  ?
Fra : Kurt G


Dato : 02-11-10 23:33

Hej NG!

Jeg er ved at forsøge med php, men der er nogle problemer, som jeg ikke kan
komme til livs.
Jeg har f.eks. besvær med, at tegnene  dukker op på mine sites!

Jeg har en index.php, som ser således ud:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="da">
<div id="page">
<?php include "top.inc" ?>
<!-- ?php forsidebilled() ikke færdig endnu ?-->
<div id="altindhold">
<h2>Skabalonside</h2>
<h2>Siden er under opbygning</h2>
</div> <!-- altindhold -->
</div> <!-- PAGE -->
</body>
</html>

Det første af af top.inc ser således ud:
<head>
<title>Vinderup Egnshistoriske Forening</title>
<link rel="stylesheet" href="/style.css" type="text/css" media="print">
<link rel="stylesheet" href="/style.css" type="text/css" media="screen">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
>
<?php include "funktioner.php" ?> -----DETTE GIVER DE MÆRKELIGE
TEGN----
</head>
<body>
<div id="page">
<div id="banner">
og noget mere kode....

Jeg har prøvet at anbringe linien
<?php include "funktioner.php" ?> -----DETTE GIVER DE MÆRKELIGE
TEGN----
flere andre steder, men det flytter blot de mærkelige tegn!

Det kan i øjeblikket ses på http://www.vinderup-egnshistorie.dk/

Skal I også have indholdet af css-filen for at hjælpe?

Hvad gør jeg forkert?

MVh Kurt



 
 
Allan Vebel (03-11-2010)
Kommentar
Fra : Allan Vebel


Dato : 03-11-10 00:03

Kurt G skrev:

> Hvad gør jeg forkert?

Prøv med validering af siden, den siger meget om
de enkelte fejl, se:

http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.vinderup-egnshistorie.dk%2F

Vend tilbage når du har rettet fejlene, så må vi tage
den der fra.

--
Allan Vebel
http://vebel.dk



Kurt G (03-11-2010)
Kommentar
Fra : Kurt G


Dato : 03-11-10 00:09

"Allan Vebel" <spam@do.not> skrev i en meddelelse
news:4cd098b7$0$23761$14726298@news.sunsite.dk...
> Kurt G skrev:
>
>> Hvad gør jeg forkert?
>
> Prøv med validering af siden, den siger meget om
> de enkelte fejl, se:
>
> http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.vinderup-egnshistorie.dk%2F
>
> Vend tilbage når du har rettet fejlene, så må vi tage
> den der fra.
>
> --
> Allan Vebel
> http://vebel.dk
>

Det prøver jeg.
Tak.
Mvh Kurt



Ronny Olsen (03-11-2010)
Kommentar
Fra : Ronny Olsen


Dato : 03-11-10 00:16

> Jeg har f.eks. besvær med, at tegnene  dukker op på mine sites!
de mærkelige tegn du ser er BOM karakterer

> <?php include "funktioner.php" ?> -----DETTE GIVER DE MÆRKELIGE
TEGN----
denne fil er gemt med UTF8 med BOM, gem filen som UTF8 UDEN BOM, BOM
karakteren giver også probelmer hvis du skal anvende session / cookies,
(det virker ikke, da der allerede er sendt en header)


her er beskrivelse af BOM http://en.wikipedia.org/wiki/Byte_order_mark
http://stackoverflow.com/questions/2558172/utf-8-bom-signature-in-php-files

--
Med Venlig Hilsen
Ronny Olsen
http://olsensweb.dk

Martin (03-11-2010)
Kommentar
Fra : Martin


Dato : 03-11-10 11:54

On 03-11-2010 00:15, Ronny Olsen wrote:
> > Jeg har f.eks. besvær med, at tegnene  dukker op på mine sites!
> de mærkelige tegn du ser er BOM karakterer

Nemlig...
I nogle editorer kan man vælge at lave filer som enten UTF-8 eller UTF-8
(uden BOM) - her skal du vælge uden BOM

Ellers så hent Notepad++ og ændr den ene fil :)

>
> > <?php include "funktioner.php" ?> -----DETTE GIVER DE MÆRKELIGE TEGN----
> denne fil er gemt med UTF8 med BOM, gem filen som UTF8 UDEN BOM, BOM
> karakteren giver også probelmer hvis du skal anvende session / cookies,
> (det virker ikke, da der allerede er sendt en header)
>
>
> her er beskrivelse af BOM http://en.wikipedia.org/wiki/Byte_order_mark
> http://stackoverflow.com/questions/2558172/utf-8-bom-signature-in-php-files
>


Ronny Olsen (03-11-2010)
Kommentar
Fra : Ronny Olsen


Dato : 03-11-10 13:38

Den 03-11-2010 11:53, Martin skrev:

prøv at google din editor
feks. remove BOM dreamweaver
den første der dukker op
http://www.highdots.com/forums/macromedia-dreamweaver/remove-bom-dreamweaver-mx-146012.html

>Ellers så hent Notepad++ og ændr den ene fil :)
du kan hendte notepad++ herfra http://notepad-plus-plus.org/
en rigtig god gratis editor (bruger den selv), jeg vil dog vælge at
ændre samtlige php filer for at undgå senere problemer med "header
alrady sendt", hvis man senerer skal anvende session eller cookie's

i notepad++ v5.8.1
menu linje -> encoding -> convert to UTF8 without BOM

så kan jeg se du har fuldt Allas råd om at validerer siden, hvilke man
altid bør gører, men det løser ikke alle fejl, men sikre at siden visses
hurtigere (skal ikke gætte sig til fortolkning af code), og ensartet i
alle std overholdende browsere

--
Med Venlig Hilsen
Ronny Olsen
http://olsensweb.dk

Kurt G (03-11-2010)
Kommentar
Fra : Kurt G


Dato : 03-11-10 16:25

KLIPPET
> denne fil er gemt med UTF8 med BOM, gem filen som UTF8 UDEN BOM, BOM
> karakteren giver også probelmer hvis du skal anvende session / cookies,
> (det virker ikke, da der allerede er sendt en header)
>
>
> her er beskrivelse af BOM http://en.wikipedia.org/wiki/Byte_order_mark
> http://stackoverflow.com/questions/2558172/utf-8-bom-signature-in-php-files
>
> --
> Med Venlig Hilsen
> Ronny Olsen
> http://olsensweb.dk

Hvordan ser du, at det DOM?

Jeg har brugt FP2003, men har også TextPad, som jeg sommetider bruger til
bl.a. at strippe for formateringskoder.

Mvh Kurt



Ronny Olsen (03-11-2010)
Kommentar
Fra : Ronny Olsen


Dato : 03-11-10 18:14

Den 03-11-2010 16:24, Kurt G skrev:
>Hvordan ser du, at det BOM?
genkender de forbisteret karakterer (), selv om de plejer at værer
skjult, har selv haft problem med session der ikke virkede :)

i notepad kan du under "fil save as" vælge en andet encoding til feks
ANSI eller evt også forsøge at ændre filformat fra PC til unix
der er i notepad under menu ->configure -> preferances -> Document
Classes -> default en option der hedder "write unicode and UTF8 BOM",
denne må IKKE værer hakket af.


--
Med Venlig Hilsen
Ronny Olsen
http://olsensweb.dk

Kurt G (03-11-2010)
Kommentar
Fra : Kurt G


Dato : 03-11-10 18:46

"Ronny Olsen" <ng@olsensweb.dk> skrev i en meddelelse
news:4cd1984e$0$10237$9f626990@news.telelet.dk...
> Den 03-11-2010 16:24, Kurt G skrev:
> >Hvordan ser du, at det BOM?
> genkender de forbisteret karakterer (), selv om de plejer at værer
> skjult, har selv haft problem med session der ikke virkede :)
>
> i notepad kan du under "fil save as" vælge en andet encoding til feks ANSI
> eller evt også forsøge at ændre filformat fra PC til unix
> der er i notepad under menu ->configure -> preferances -> Document
> Classes -> default en option der hedder "write unicode and UTF8 BOM",
> denne må IKKE værer hakket af.
>
>
> --
> Med Venlig Hilsen
> Ronny Olsen
> http://olsensweb.dk

Tak for oplysningerne, jeg skal forsøge at huske det.

Mvh Kurt



Karl Erik Christense~ (03-11-2010)
Kommentar
Fra : Karl Erik Christense~


Dato : 03-11-10 02:00

On 02-11-2010 23:32, Kurt G wrote:

> Hvad gør jeg forkert?
>
> MVh Kurt

Du bør først lære html, inden du begynder på php.

<div id="page">
<?php include "top.inc" ?>

Hvad gør en <div> i headeren?

Kik på din side (vis kilde) - og valider, valider, valider.

Karl Erik.

--
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://www.ranunkelvej.com
http://webdesign.ranunkelvej.com - Artikler om webdesign


Kurt G (03-11-2010)
Kommentar
Fra : Kurt G


Dato : 03-11-10 09:10

"Karl Erik Christensen" <karlerik@none.invalid.com> skrev i en meddelelse
news:4cd0b420$0$23762$14726298@news.sunsite.dk...
> On 02-11-2010 23:32, Kurt G wrote:
>
>> Hvad gør jeg forkert?
>>
>> MVh Kurt
>
> Du bør først lære html, inden du begynder på php.
>
> <div id="page">
> <?php include "top.inc" ?>
>
> Hvad gør en <div> i headeren?
>
> Kik på din side (vis kilde) - og valider, valider, valider.
>
> Karl Erik.
>
> --
> http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
> http://www.ranunkelvej.com
> http://webdesign.ranunkelvej.com - Artikler om webdesign

Tak for vejledningen

Så har jeg rettet, så der ikke mere er valideringsfejl.
Fejlen ses stadig i toppen, en forsvinder, hvis jeg fjerner
<?php include "funktioner.php" ?>

funktioner.php indeholder kun
<?php

?>

Mvh Kurt



Krabsen (03-11-2010)
Kommentar
Fra : Krabsen


Dato : 03-11-10 09:13

Den 03-11-2010 09:09, Kurt G skrev:

>
> Fejlen ses stadig i toppen, en forsvinder, hvis jeg fjerner
> <?php include "funktioner.php" ?>
>
> funktioner.php indeholder kun
> <?php
>
> ?>
>
Prøv at ændre til

<?php include "funktioner.php"; ?>


Hvis du ikke kan finde forskellen, drejer det sig om et ;



Kurt G (03-11-2010)
Kommentar
Fra : Kurt G


Dato : 03-11-10 09:33

"Krabsen" <usenet@krabsen.dk> skrev i en meddelelse
news:4cd11974$0$23751$14726298@news.sunsite.dk...
> Den 03-11-2010 09:09, Kurt G skrev:
>
>>
>> Fejlen ses stadig i toppen, en forsvinder, hvis jeg fjerner
>> <?php include "funktioner.php" ?>
>>
>> funktioner.php indeholder kun
>> <?php
>>
>> ?>
>>
> Prøv at ændre til
>
> <?php include "funktioner.php"; ?>
>
>
> Hvis du ikke kan finde forskellen, drejer det sig om et ;
>
>

Det er prøvet, men gør ingen forskel!
Mvh Kurt



Krabsen (03-11-2010)
Kommentar
Fra : Krabsen


Dato : 03-11-10 09:53

Den 03-11-2010 09:33, Kurt G skrev:
> "Krabsen"<usenet@krabsen.dk> skrev i en meddelelse
> news:4cd11974$0$23751$14726298@news.sunsite.dk...
>> Den 03-11-2010 09:09, Kurt G skrev:
>>
>>>
>>> Fejlen ses stadig i toppen, en forsvinder, hvis jeg fjerner
>>> <?php include "funktioner.php" ?>
>>>
>>> funktioner.php indeholder kun
>>> <?php
>>>
>>> ?>
>>>
>> Prøv at ændre til
>>
>> <?php include "funktioner.php"; ?>
>>
>>
>> Hvis du ikke kan finde forskellen, drejer det sig om et ;
>>
>>
>
> Det er prøvet, men gør ingen forskel!
> Mvh Kurt


Bortset fra at det hedder Skab_e_lonside, så ser jeg ingen synlige fejl
på den side??

Kurt G (03-11-2010)
Kommentar
Fra : Kurt G


Dato : 03-11-10 10:14

"Krabsen" <usenet@krabsen.dk> skrev i en meddelelse
news:4cd122f2$0$23759$14726298@news.sunsite.dk...
> Den 03-11-2010 09:33, Kurt G skrev:
>> "Krabsen"<usenet@krabsen.dk> skrev i en meddelelse
>> news:4cd11974$0$23751$14726298@news.sunsite.dk...
>>> Den 03-11-2010 09:09, Kurt G skrev:
>>>
>>>>
>>>> Fejlen ses stadig i toppen, en forsvinder, hvis jeg fjerner
>>>> <?php include "funktioner.php" ?>
>>>>
>>>> funktioner.php indeholder kun
>>>> <?php
>>>>
>>>> ?>
>>>>
>>> Prøv at ændre til
>>>
>>> <?php include "funktioner.php"; ?>
>>>
>>>
>>> Hvis du ikke kan finde forskellen, drejer det sig om et ;
>>>
>>>
>>
>> Det er prøvet, men gør ingen forskel!
>> Mvh Kurt
>
>
> Bortset fra at det hedder Skab_e_lonside, så ser jeg ingen synlige fejl på
> den side??

Tak for rettelsen, jeg har det svært med det ord!

Det er fordi jeg har kommenteret include ud, men jeg vil sætte det på igen.
Jeg laver forskelligt med den i øjeblikket, så det kan ændre sig, men jeg
lader includen stå fremover indtil jeg har fundet ud af, hvrofor den laver
de tegn. Måske skal jeg henvende mig til udbyderen!
Mvh Kurt



Karl Erik Christense~ (03-11-2010)
Kommentar
Fra : Karl Erik Christense~


Dato : 03-11-10 16:50

On 03-11-2010 10:13, Kurt G wrote:

> Det er fordi jeg har kommenteret include ud, men jeg vil sætte det på igen.
> Jeg laver forskelligt med den i øjeblikket, så det kan ændre sig, men jeg
> lader includen stå fremover indtil jeg har fundet ud af, hvrofor den laver
> de tegn. Måske skal jeg henvende mig til udbyderen!
> Mvh Kurt
>

Din "funktioner.php" er gemt med utf-8 tegnsæt. Gem den med iso.8859-1.

Karl Erik.

--
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://www.ranunkelvej.com
http://webdesign.ranunkelvej.com - Artikler om webdesign


Kurt G (03-11-2010)
Kommentar
Fra : Kurt G


Dato : 03-11-10 18:44

"Karl Erik Christensen" <karlerik@none.invalid.com> skrev i en meddelelse
news:4cd1849b$0$23763$14726298@news.sunsite.dk...
> On 03-11-2010 10:13, Kurt G wrote:
>
>> Det er fordi jeg har kommenteret include ud, men jeg vil sætte det på
>> igen.
>> Jeg laver forskelligt med den i øjeblikket, så det kan ændre sig, men jeg
>> lader includen stå fremover indtil jeg har fundet ud af, hvrofor den
>> laver
>> de tegn. Måske skal jeg henvende mig til udbyderen!
>> Mvh Kurt
>>
>
> Din "funktioner.php" er gemt med utf-8 tegnsæt. Gem den med iso.8859-1.
>
> Karl Erik.
>
> --
> http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
> http://www.ranunkelvej.com
> http://webdesign.ranunkelvej.com - Artikler om webdesign
>

Du har ret, det var fejlen.
Jeg har haft filen gennem en simpel teksteditor og nu er det i orden!
Men jeg har ikke fundet ud af, hvordan eller hvor man kan se, at det er
utf-8 format.

Tak til jer alle for hjælp og vejledning!

Mvh Kurt



Karl Erik Christense~ (03-11-2010)
Kommentar
Fra : Karl Erik Christense~


Dato : 03-11-10 19:19

On 03-11-2010 18:44, Kurt G wrote:

> Du har ret, det var fejlen.
> Jeg har haft filen gennem en simpel teksteditor og nu er det i orden!
> Men jeg har ikke fundet ud af, hvordan eller hvor man kan se, at det er
> utf-8 format.
>
> Tak til jer alle for hjælp og vejledning!
>
> Mvh Kurt
>

http://webdesign.ranunkelvej.com/tegnsaet/index.php

Karl Erik.

--
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://www.ranunkelvej.com
http://webdesign.ranunkelvej.com - Artikler om webdesign


Ib K. Jensen (03-11-2010)
Kommentar
Fra : Ib K. Jensen


Dato : 03-11-10 17:36

Den 02-11-2010 23:32, Kurt G skrev:
> Hej NG!

> <body>
> <div id="page">
> <div id="banner">
> og noget mere kode....

Her nedenunder har du de tegn, du IKKE vil have :

<body>
   Ã¯Â»Â¿TEST<br>   <div id="page">
   
      <div id="banner">
         <div id="logo1"><img src="/images/VEF-100.gif" Alt=""></div>

Hvor tegnene så gemmer sig, ved jeg ikke.

--
Ib K. Jensen :: www.ikjensen.dk
Only a Genealogist regards a step backwards as progress.

Karl-Arne Gjersøyen (03-11-2010)
Kommentar
Fra : Karl-Arne Gjersøyen


Dato : 03-11-10 17:49

skrev Kurt G:
> Hej NG!
>
> Jeg er ved at forsøge med php, men der er nogle problemer, som jeg ikke kan
> komme til livs.
> Jeg har f.eks. besvær med, at tegnene  dukker op på mine sites!
>
> Jeg har en index.php, som ser således ud:
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> "http://www.w3.org/TR/html4/loose.dtd">
> <html lang="da">
> <div id="page">
> <?php include "top.inc" ?>

En liten tanke bare:
Har du satt språk for siden din i top.inc?
For eksempel:
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>

Er alle ø tegn byttet ut med &oslash; i siden?
Er alle æ tegn byttet ut med &aelig; ?
Er alle å teng byttet ut med &aring; ?

Mvh Karl-Arne
--
Homepage: http://www.karl-arne.name/

Kurt G (03-11-2010)
Kommentar
Fra : Kurt G


Dato : 03-11-10 18:40

"Karl-Arne Gjersøyen" <karlgjer@online.no> skrev i en meddelelse
news:nIidnb2PP8oUD0zRnZ2dnUVZ87-dnZ2d@telenor.com...
> skrev Kurt G:
>> Hej NG!
>>
>> Jeg er ved at forsøge med php, men der er nogle problemer, som jeg ikke
>> kan
>> komme til livs.
>> Jeg har f.eks. besvær med, at tegnene  dukker op på mine sites!
>>
>> Jeg har en index.php, som ser således ud:
>>
>> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>> "http://www.w3.org/TR/html4/loose.dtd">
>> <html lang="da">
>> <div id="page">
>> <?php include "top.inc" ?>
>
> En liten tanke bare:
> Har du satt språk for siden din i top.inc?
> For eksempel:
> <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
>
> Er alle ø tegn byttet ut med &oslash; i siden?
> Er alle æ tegn byttet ut med &aelig; ?
> Er alle å teng byttet ut med &aring; ?
>
> Mvh Karl-Arne
> --
> Homepage: http://www.karl-arne.name/

Je. det er sat op til Dansk!

Som Karl Erik skriver i en anden undertråd:
Din "funktioner.php" er gemt med utf-8 tegnsæt. Gem den med iso.8859-1.

Og det har vist sig at være rigtigt!

Mvh Kurt



Søg
Reklame
Statistik
Spørgsmål : 177579
Tips : 31968
Nyheder : 719565
Indlæg : 6409073
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste