Sie sind nicht angemeldet.

1

08.07.2006, 19:30

problem mit der index datei

Moin Moin

Ich habe ein problem mit der Index datei.
Ich wollte ein paar bereiche auf der hp hinzufügen, iss ja im prinzip auch ganz easy, aber als ich die datei hochladen will, passiert plötzlich garnischt mehr.
Die ganze hp wird nicht mehr geladen.
Uhrsprünglich war der index eine .php datei, aber nachdem ich die einträge die ich zuvor reinschrieb gelöscht habe und die datei erneut hochlud wurde der fehler nicht behoben bzw. die seite wurde immer noch ned geladen. Also habe ich versucht aus der .php eine .html oder eine .htm dat zu machen. Das mit der .htm hat dann zumindest anzatzweise gefunzt, der Banner wird schonmal angezeigt, der rest aber immer noch nicht.
Wenn ich die Dateien direckt über Browser öffne iss alles ok, nur die index.htm iss im arr...angepoint

Hab ich da evtl ne zeile gelöscht oder irgendwo etwas falsch gemacht?
Habe eigentlich nur 2 Einträge hinzugefügt, aber das dadurch gleich die ganze seite down geht ... für mich unbegreiflich...

Hier mal die Datei.
Hoffe jemand sieht den Fehler, ich sehe ihn nicht -.-"
[php]<!http:/DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="keywords" content="Silkroad-Center - Alles über das Online RPG Silkroad, News, Downloads, Informationen, Forum, Shop">
<link href="style.css" rel="stylesheet" type="text/css">
<title>Silkroad-Center - Die größte deutsche Silkroad Seite!</title>
<style type="text/css">
<!--
.Stil3 {font-size: 12px}
.Stil9 {
font-size: 11px;
font-weight: bold;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body bgcolor="#231D13" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('gfx/shop02.gif','gfx/tradercenter02.gif','gfx/team02.gif','gfx/home02.gif','gfx/forum02.gif','gfx/gilden02.gif')">
<div align="center">
<table width="991" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="95" colspan="3" valign="top" background="gfx/header.gif"><? include("pdl-inc/pdl_header.inc.php"); ?><!--DWLayoutEmptyCell-->&nbsp;</td>
<td width="1"></td>
</tr>
<tr align="left">
<td height="25" colspan="3" background="gfx/header2.gif"> <a href="index.php?show=home" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Home','','gfx/home02.gif',1)"><img src="gfx/home.gif" alt="Home" name="Home" width="94" height="25" border="0"></a><a href="index.php?show=shop" target="_self" onMouseOver="MM_swapImage('Image7','','gfx/shop02.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="gfx/shop.gif" alt="Shop" name="Image7" width="94" height="25" border="0"></a><a href="forum/" target="_blank" onMouseOver="MM_swapImage('Forum','','gfx/forum02.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="gfx/forum.gif" alt="Forum" name="Forum" width="94" height="25" border="0"></a><a href="index.php?show=gildenhalle" target="_self" onMouseOver="MM_swapImage('Trade','','gfx/gilden02.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="gfx/gilden.gif" alt="Gildenhalle" name="Trade" width="94" height="25" border="0"></a><a href="index.php?show=team" target="_self" onMouseOver="MM_swapImage('Team','','gfx/team02.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="gfx/team.gif" alt="Team" name="Team" width="94" height="25" border="0"></a></td>
<td></td>
</tr>
<tr>
<td width="135" rowspan="4" align="left" valign="top" background="gfx/linie1.gif">
<?php include("linke_seite.php"); ?> </td>
<td width="720" height="70" valign="middle" background="gfx/bg.gif"><?php include("oben02.php"); ?> </td>
<td width="135" rowspan="2" align="left" valign="top" background="gfx/linie2.gif"><?php include("rechte_seite.php"); ?> </td>
<td></td>
</tr>
<tr>
<td rowspan="2" align="left" valign="top" background="gfx/bg.gif">
<p align="center">
<?php switch($_GET['show'])
{
// Silkroad-Center
case "home": include("main.php"); break;
case "suchen": include("suchen.php"); break;
case "senden": include("senden.php"); break;
case "archiv": include("archiv.php"); break;
case "team": include("team.php"); break;
case "sc_jobs": include("sc_jobs.php"); break;
case "kontakt": include("kontakt.php"); break;
case "link_us": include("link_us.php"); break;
case "shop": include("shop.php"); break;
case "impressum": include("impressum.php"); break;


// Community
case "scene_news": include("scene_news.php"); break;
case "gildenhalle": include("gildenhalle.php"); break;
case "fanseiten": include("fanseiten.php"); break;


// Das Spiel
case "ersten_schritte": include("ersten_schritte.php"); break;
case "screenshots": include("screenshots.php"); break;
case "jobs": include("jobs.php"); break;
case "trader": include("trader.php"); break;
case "hunter": include("hunter.php"); break;
case "thief": include("thief.php"); break;
case "karten": include("karten.php"); break;
case "monster": include("monster.php"); break;
case "alchemie": include("alchemie.php"); break;
case "quests": include("quests.php"); break;
case "mall": include("mall.php"); break;
case "sp_mastery": include("sp_mastery.php"); break;
case "tipps": include("tipps.php"); break;
case "skills": include("skills.php"); break;
case "exp_liste": include("exp_liste.php"); break;
case "wallpaper": include("wallpaper.php"); break;
case "artworks": include("artworks.php"); break;
case "fanworks": include("fanworks.php"); break;


// Item-Datenbank
case "ruestungen": include("ruestungen.php"); break;
case "armor": include("armor.php"); break;
case "protector": include("protector.php"); break;
case "garment": include("garment.php"); break;
case "waffen": include("waffen.php"); break;
case "swords": include("swords.php"); break;
case "blades": include("blades.php"); break;
case "spear": include("spear.php"); break;
case "glavies": include("glavies.php"); break;
case "bows": include("bows.php"); break;
case "schilder": include("schilder.php"); break;
case "zubehoer": include("zubehoer.php"); break;
case "potions": include("potions.php"); break;
case "scrolls": include("scrolls.php"); break;


// Support
case "faq": include("faq.php"); break;
case "support": include("support.php"); break;
case "system": include("system.php"); break;


// Links
case "links": include("links.php"); break;[/php]

2

08.07.2006, 20:17

Also ..die Seite kann mit der Endung .htm oder .html schon mal nicht funktionieren ...jedenfalls der PHP teil nicht.

Ich habe leider nicht die Zeit den gesammten Quelltext durchzulesen ....aber was sofort auffällt ....es fehlt irgendwie das Ende der Seite. Weder der Body-Tag noch der PHP_teil werden geschlossen.

3

08.07.2006, 20:29

Zitat

Original von Mortifer
Also ..die Seite kann mit der Endung .htm oder .html schon mal nicht funktionieren ...jedenfalls der PHP teil nicht.

Fast richtig. Im Normalfall werden .html-Seiten nicht vom PHP-Interpreter überprüft. Ausnahme: Du stellst es bei Deinem Webserver anders ein.

=> Datei in .php umbenennen

Zitat

Original von Mortifer
Weder der Body-Tag noch der PHP_teil werden geschlossen.

Der Body-Tag sowie HTML-Tag können u.U. in den Seiten geschlossen werden, die über include eingebunden werden. Ist zwar dann keine saubere Programmierung mehr, aber möglich. "?>" (Schlusstag für PHP) fehlt allerdings wirklich.

Gruß
SilverSailor

4

08.07.2006, 21:28

So leuft wieder, wahr tatsächlich der schlisstag. <.<

Nuju

THX