layout verrutscht bei php

tadlos

Mitglied
hallo,

ich weiß einfach net woran das liegt :-(...

ich habe mir eine ganz normale seite mit photoshop gemacht (http://www.tadlos-im.net)

sah auch alles gut aus,
doch als ich php mit eingefuegt habe,
haben sich die ganzen kleinen "layoutteile" verschoben und überschnitten.
ihr könnt es ja selebr mal auf der hompage angucken.
auf der startseite und auf dem gaestebuch kann man das sehen...

weiß da einer einen rat?

mfg stefan
 
tadlos hat gesagt.:
PHP:
Warning: main(./inc/config.php): failed to open stream: No such file or directory in /home/httpd/vhosts/tadlos-im.net/httpdocs/index.php on line 4

Warning: main(./inc/config.php): failed to open stream: No such file or directory in /home/httpd/vhosts/tadlos-im.net/httpdocs/index.php on line 4

Fatal error: main(): Failed opening required './inc/config.php' (include_path='.:') in /home/httpd/vhosts/tadlos-im.net/httpdocs/index.php on line 4
Viel kann man auf deiner Seite nicht erkennen.
 
Dein Problem liegt auf jeden Fall im HTML-Code. Wie da die genaue Umsetzung mit PHP ist, kann man ja schlecht ohne deinen Code nachvollziehen. Jedenfalls solltest du dir mal folgende Seite anschauen und die Fehler Zeile für Zeile beheben:

Code:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.tadlos-im.net%2Fnew%2F%3Fcontent%3Dguestbook
 
Naja, am PHP-Code kanns ja nicht liegen, weil der Browser eh nur die Ausgabe davon verarbeiten kann bzw. muss. Kann nur an dem erstelltem HTML Code vom PHP Script liegen ;)

Den Quelltext musst du dann halt doch genau betrachten (z.B wie von Paula vorgeschlagen Zeile für Zeile) und gucken, wodran es liegen könnte.
 
thx schonmal...
Also der Code für die News Seite ist,

<?php

// Ein Include zur function.inc.php, damit wird zur MySQL Datenbank connected

include("functions.inc.php");

if ( isset( $_REQUEST["seite"] ) && $_REQUEST["seite"] != "" )
{
$seite = $_REQUEST["seite"];
}
else
{
$seite = 1;
}


mysqlconnect();

// Bestimmen der Einträge-Anzahl
$gesamt = howmany();
$seitengesamt = ceil( $gesamt / 5 );

$offset = ( $seite - 1 ) * 5;


$query = "SELECT * FROM news ORDER BY id DESC LIMIT " . $offset . ", 5";

$result = mysql_query( $query );

if ( ! $result )
{
die("Konnte die Datens&auml;tze nicht auslesen");
}

$anzahl = mysql_num_rows( $result );




?>




<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>GB Projekt</title>
<style type="text/css">
<!--
.toll {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
}
.toll {font-size: 10px}
.Stil3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
-->
</style>
</head>

<body>

<div align="left">

<table width="401" border="0">
<?php
// Schleife zum Ausgeben der einzelnen Datensätze in Tabellen-Reihen
for ( $i=1; $i <= $anzahl; $i++)
{
$datensatz = mysql_fetch_array( $result );

?>
<tr>
<td colspan="2" >
<a href="<?php
if ( $datensatz["Email"] != "" )
{
echo "mailto: " . $datensatz["Email"];
}
else
{
echo "N/A";
}; ?>">


<?php echo $datensatz["Autor"]; ?></a><?php echo " posted at " . $datensatz["Datum"]; ?></td>
</tr>
<tr>
<td width="60" ><img src="images/misc/news.jpg" width="100" height="68"></td>
<td width="331" ><?php echo $datensatz["Text"]; ?></td>
</tr>
<?php
}
?>
</table>
</div>
<tr>
</body>
</html>

Ich hoffe ihr könnt daraus den Fehler erkennen.


Mfg tadlos
 
Das scheint soweit korrekt, dennoch ist das ja nicht dein gesamter Quellcode. Dann liegen die Fehler an deinen Templates. Zum Beispiel hast du zweimal das </html> im Quellcode und das kann gar nicht korrekt sein.
 
So.. Das ist noch der Code von der index.php...

<?php
ob_start();
session_start();
require("./inc/config.php");
?>
<html>
<head>
<title>http://www.tadlos-im.net - The official ;)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="_stylesheet.css" rel="stylesheet" type="text/css">

</head>

<TABLE class="v" ID="Tabelle_01" WIDTH=1006 HEIGHT=601 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=12 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=6 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=90 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=88 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=10 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=8 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=89 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=97 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=97 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=94 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=70 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=29 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=100 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=20 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=177 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=18 HEIGHT=1 ALT=""></TD>
<TD></TD>
</TR>
<TR>
<TD COLSPAN=16 background="images/index_01.gif" WIDTH=1005 HEIGHT=21 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=1 HEIGHT=21 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=11 ROWSPAN=2 background="images/index_02.gif" WIDTH=661 HEIGHT=214 ALT=""></TD>
<TD COLSPAN=5 background="images/index_03.gif" WIDTH=344 HEIGHT=135 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=1 HEIGHT=135 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=5 background="images/index_04.gif" WIDTH=344 HEIGHT=79 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=1 HEIGHT=79 ALT=""></TD>
</TR>
<TR>
<TD background="images/index_05.gif" WIDTH=12 HEIGHT=45 ALT=""></TD>
<TD COLSPAN=2> <a href="?content=news" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image47','','images/rollover/index_over_06.gif',0)"><img src="images/index_06.gif" alt="Gehe zur Startseite" name="Image47" width="96" height="45" border="0"></a></TD>
<TD COLSPAN=2><a href="?content=me" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image48','','images/rollover/index_over_07.gif',1)"><img src="images/index_07.gif" alt="Details about me" name="Image48" width="98" height="45" border="0"></a> </TD>
<TD COLSPAN=2> <a href="?content=friends" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image49','','images/rollover/index_over_08.gif',1)"><img src="images/index_08.gif" alt="Show my friends" name="Image49" width="97" height="45" border="0"></a></TD>
<TD> <a href="http://ldtadlos.funpic.de/?module=pictures" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image50','','images/rollover/index_over_09.gif',0)"><img src="images/index_09.gif" alt="Gallery of all Partypics" name="Image50" width="97" height="45" border="0"></a></TD>
<TD><a href="?content=events" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image45','','images/rollover/index_over_10.gif',1)"><img src="images/index_10.gif" alt="Which party coming soon" name="Image45" width="97" height="45" border="0"></a> </TD>
<TD><a href="?content=guestbook" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image46','','images/rollover/index_over_11.gif',0)"><img src="images/index_11.gif" alt="Give your &quot;Kommentar&quot; :-) for this Page" name="Image46" width="94" height="45" border="0"></a> </TD>
<TD COLSPAN=2><a href="?content=admin" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image51','','images/rollover/index_over_12.gif',1)"><img src="images/index_12.gif" alt="That is not for you :)" name="Image51" width="99" height="45" border="0"></a> </TD>
<TD COLSPAN=4 background="images/index_13.gif" WIDTH=315 HEIGHT=45 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=1 HEIGHT=45 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=15 ROWSPAN=2 background="images/index_14.gif" WIDTH=987 HEIGHT=50 ALT=""></TD>
<TD background="images/index_15.gif" WIDTH=18 HEIGHT=18 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=1 HEIGHT=18 ALT=""></TD>
</TR>
<TR>
<TD ROWSPAN=2 background="images/index_16.gif" WIDTH=18 HEIGHT=271 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=1 HEIGHT=32 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=2 ROWSPAN=2 background="images/index_17.gif" WIDTH=18 HEIGHT=270 ALT=""></TD>
<TD WIDTH=178 HEIGHT=239 COLSPAN=2 valign="top" background="images/index_18.gif" ALT="">&nbsp;</TD>
<TD COLSPAN=2 background="images/index_19.gif" WIDTH=18 HEIGHT=239 ALT=""></TD>
<TD WIDTH=576 HEIGHT=239 COLSPAN=7 valign="top" background="images/index_20.gif" ALT=""><?php
$content = $content;
if(!isset($content))
$content = "news";
$endung = ".php";
$file = $content.$endung;
$error = "error".$endung;
if(file_exists($file))
include($file);
else
include($error);
?></TD>
<TD background="images/index_21.gif" WIDTH=20 HEIGHT=239 ALT=""></TD>
<TD background="images/index_22.gif" WIDTH=177 HEIGHT=239 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=1 HEIGHT=239 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=14 background="images/index_23.gif" WIDTH=987 HEIGHT=31 ALT=""></TD>
<TD>
<IMG SRC="images/Abstandhalter.gif" WIDTH=1 HEIGHT=31 ALT=""></TD>
</TR>
</TABLE>


<!-- End ImageReady Slices -->
</BODY>
</HTML>

Ich finde da eigentlich keinen Fehler drin...
Und andere dateien sollten damit ja nichts zu tun haben, oder?


mfg tadlos
 
Zurück