Avatar billede rusen Nybegynder
02. juni 2004 - 13:49 Der er 8 kommentarer og
1 løsning

Min side kan ikke ses

Hej med jer

Jeg har strikket en side sammen, som jeg ikke kan se hvis jeg kalder den "index.php", men den kan sagtens ses hvis den hedder "index.html"
Nu er der så gået stædighed idet, og den skal hedde index.php, nogen som kan fortælle mig hvorfor det er sådan??

Her min kode:

<?xml version="1.0" encoding="ISO-8859-15"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<link rel="stylesheet" style="type/css" href="style.css" />
<title>.::Intelli.dk::.</title>
</head>

<body class="bg">

<table cellpadding="0" cellspacing="0">
<tr>
<td>

<table class="top">
<tr>
<td></td>
</tr>
</table>

<table cellpadding="0" cellspacing="0">
<tr>
<td class="m1"></td>
<td class="m2"><div onmouseover="style.backgroundColor='#969696'; style.bordercolor='#969696'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';" onclick="location.href='main.php'"><table width="100%"><tr><td class="text1">Main</td></tr></table></div></td>
<td class="m3"><div onmouseover="style.backgroundColor='#969696'; style.bordercolor='#969696'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';" onclick="location.href='nyhed.php'"><table width="100%"><tr><td class="text1">Nyheder</td></tr></table></div></td>
<td class="m4"><div onmouseover="style.backgroundColor='#969696'; style.bordercolor='#969696'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';" onclick="location.href='forum.php'"><table width="100%"><tr><td class="text1">Forum</td></tr></table></div></td>
<td class="m5"><div onmouseover="style.backgroundColor='#969696'; style.bordercolor='#969696'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';" onclick="location.href='links.php'"><table width="100%"><tr><td class="text1">Links</td></tr></table></div></td>
<td class="m6"><div onmouseover="style.backgroundColor='#969696'; style.bordercolor='#969696'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';" onclick="location.href='misc.php'"><table width="100%"><tr><td class="text1">Misc</td></tr></table></div></td>
<td class="m7"><div onmouseover="style.backgroundColor='#969696'; style.bordercolor='#969696'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';" onclick="location.href='kontakt.php'"><table width="100%"><tr><td class="text1">Kontakt</td></tr></table></div></td>
<td class="m8"></td>
<td class="m9"></td>
</tr>
</table>

<table cellpadding="0" cellspacing="0">
<tr>
<td><table class="ma1"><tr><td></td></tr></table></td>
<td><table class="ma2"><tr><td></td></tr></table></td>
<td><table class="ma3"><tr><td></td></tr></table></td>
</tr>
</table>

<table cellpadding="0" cellspacing="0">
<tr>
<td><table class="bu1"><tr><td></td></tr></table></td>
<td><table class="bu2"><tr><td></td></tr></table></td>
<td><table class="bu3"><tr><td></td></tr></table></td>
</tr>
</table>

</td>
</tr>
</table>

</body>
</html>

Håber i kan give mig svar...

  /RuSeN
Avatar billede roenving Novice
02. juni 2004 - 14:04 #1
Lyder mere som om det er en server-indstilling, at den ikke returnerer en .php-side ...

I øvrigt bør du, hvis du vil bruge xhtml1.1 overholde standarden med cursoren (IE4 understøtter jo alligevel ikke xhtml !-), og gøre:

<td class="m2"><div style="cursor:pointer;" onmouseover="style.backgroundColor='#969696'; style.bordercolor='#969696';" onmouseout="style.backgroundColor='transparent';" onclick="location.href='main.php'">Main</div></td>

-- jeg fjernede også noget table-værk inde i, for det kan jeg ikke se grunden til, men du har måske en speciel grund, så kan du jo bare sætte det tilbage !-)
Avatar billede rusen Nybegynder
03. juni 2004 - 14:16 #2
min tabel sidder der for at holde styr på menuen. Fjerner man den bliver siden helt fucked!
Jeg kører selv med IE6, men det kunne da være man skulle validere efter xhtnl 1.0 standarden
Avatar billede rusen Nybegynder
03. juni 2004 - 14:19 #3
Men det er egentlig på grund af den her linie at siden ikke kan blive vist:

<?xml version="1.0" encoding="ISO-8859-15"?>

Når jeg har uploadet siden, og ville se den får jeg denne her fejl:

Parse error: parse error in /customers/intelli.dk/intelli.dk/httpd.www/index.php on line 1

Hvorfor??
HVis jeg kalder siden index.html istedet for index.php dur det!!
Avatar billede roenving Novice
03. juni 2004 - 14:28 #4
Arh, xml-deklarationen ligner jo noget php, så prøv i stedet:

<?php
echo '<?xml version="1.0" encoding="ISO-8859-15"?>'
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

-- hvis jeg husker php-syntaksen rigtigt !-)
Avatar billede rusen Nybegynder
03. juni 2004 - 14:57 #5
det fungere desværre stadig kun hvis man fjerner den øverste php agtige sag.
Avatar billede rusen Nybegynder
03. juni 2004 - 16:50 #6
og sjovt nok, nu har jeg oploadet den og den bliver valideret fint....
Jeg lukker her du får points for ulejligheden
Avatar billede rusen Nybegynder
03. juni 2004 - 16:50 #7
send et svar
Avatar billede roenving Novice
03. juni 2004 - 16:51 #8
Velbekomme '-)
Avatar billede roenving Novice
05. juni 2004 - 16:13 #9
-- og tak for point ;~}
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
Kurser inden for grundlæggende programmering

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