|
| 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 (03-11-2010)
| Kommentar Fra : Kurt G |
Dato : 03-11-10 00:09 |
| | |
Ronny Olsen (03-11-2010)
| Kommentar Fra : Ronny Olsen |
Dato : 03-11-10 00:16 |
| | |
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 |
| | |
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 |
| | |
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 ø i siden?
Er alle æ tegn byttet ut med æ ?
Er alle Ã¥ teng byttet ut med å ?
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 ø i siden?
> Er alle æ tegn byttet ut med æ ?
> Er alle å teng byttet ut med å ?
>
> 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
| |
|
|