Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » PHP Include haut net ganz hin ! Antworten
PHP Include haut net ganz hin !

aceofaces
Feiertags-Poster


Beiträge: 34


Hallo !

Erst mal möchte ich sagen das mir das board recht gut gefällt da hier auch wirklich anderen gehofen wird, zu mindestens den versuch gemacht wird,

So genug geschleimt.

Ich möchte gerne meine neue seiten in php machen. Hab das design komplett mit Photoshop gemacht. Ich habe es dann versucht zu includen mit header.php footer.php rechts.php links.php.

Das problem ist nur sobald ich die rechts.php include dann haut die include das komplette design im eimer.

Frage ist jetzt wie ich das machen muß ?

Hier mal das design in html http://www.pc-gamenews.de

Und hier mein kläglicher versuch mit php und include http://www.pc-gamenews.de/test

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Also der Code sieht extrem abenteuerlich aus, hab da jetzt mal ganz schnell dran rumgebastelt. Da war nen Fehler in deinem Aufbau. das endergebnis muss so aussehen damit es ungefähr hinhaut:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60:
<HTML>
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD>
<BODY bgColor=#6b6b6b leftMargin=0 topMargin=0 marginheight="0" marginwidth="0">
<TABLE cellSpacing=0 cellPadding=0 width=1024 border=0>
  <TBODY>
  <TR>
    <TD><IMG height=232 alt="" src="test-Dateien/index_01.gif" 
  width=1024></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=1024 border=0>
  <TBODY>
    <TR> 
      <TD width=166><IMG height=30 alt="" src="test-Dateien/index_02.gif" 
      width=166></TD>
      <TD width=792 rowspan="12">&nbsp;</TD>
      <TD width=66 rowspan="12" background="test-Dateien/index_04.gif">&nbsp;</TD>
    </TR>
    <TR> 
      <TD><IMG height=26 alt="" src="test-Dateien/index_05.gif" width=166></TD>
    </TR>
    <TR> 
      <TD><IMG height=28 alt="" src="test-Dateien/index_07.gif" width=166></TD>
    </TR>
    <TR> 
      <TD><IMG height=24 alt="" src="test-Dateien/index_08.gif" width=166></TD>
    </TR>
    <TR> 
      <TD><IMG height=28 alt="" src="test-Dateien/index_10.gif" width=166></TD>
    </TR>
    <TR> 
      <TD><IMG height=26 alt="" src="test-Dateien/index_11.gif" width=166></TD>
    </TR>
    <TR> 
      <TD><IMG height=24 alt="" src="test-Dateien/index_12.gif" width=166></TD>
    </TR>
    <TR> 
      <TD><IMG height=26 alt="" src="test-Dateien/index_14.gif" width=166></TD>
    </TR>
    <TR> 
      <TD><IMG height=28 alt="" src="test-Dateien/index_15.gif" width=166></TD>
    </TR>
    <TR> 
      <TD><IMG height=26 alt="" src="test-Dateien/index_16.gif" width=166></TD>
    </TR>
    <TR> 
      <TD><IMG height=32 alt="" src="test-Dateien/index_18.gif" width=166></TD>
    </TR>
    <TR> 
      <TD background="test-Dateien/index_26.gif">&nbsp;</TD>
    </TR>
  </TBODY>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=1024 border=0>
  <TBODY>
  <TR>
    <TD colSpan=3><IMG height=38 alt="" src="test-Dateien/index_29.gif" 
      width=1024></TD>
    <TD><IMG height=30 alt="" src="test-Dateien/spacer.gif" 
  width=1></TD></TR></TBODY></TABLE></BODY></HTML>


Überdenk das ganze noch mal!

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Philipp Gérard
Foren-Team


Beiträge: 1508


du inkludierst sicher in der falschen Reihenfolge. Beachte den HTML-Ablauf.

---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren

aceofaces
Feiertags-Poster


Beiträge: 34


hmm denke mal das code so ziemlich passt da wenn ich den rechts.php nicht include funzt das.

Ich werde nun mal mein ganzen php files hier aufzeigen.

index.php
1: 
2: 
3: 
4: 
5: 
6:
<body bgcolor="6B6B6B" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?
include("header.php");
include("footer.php");
?>


header.php
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9:
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<TABLE WIDTH=1024 BORDER=0 CELLPADDING=0 CELLSPACING=0>
  <TR> 
    <TD> <IMG SRC="Bilder/index_01.gif" WIDTH=1024 HEIGHT=232 ALT=""></TD>
  </TR>
</TABLE>
<?
include"links.php";
?>


footer.php
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9:
<?
include("rechts.php");
?>
<TABLE WIDTH=1024 BORDER=0 CELLPADDING=0 CELLSPACING=0>
  <TR> 
    <TD COLSPAN=3><img src="Bilder/index_29.gif" width=1024 height=38 alt=""></TD>
    <TD> <IMG SRC="Bilder/spacer.gif" WIDTH=1 HEIGHT=30 ALT=""></TD>
  </TR>
</TABLE>


links.php
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50:
 <TABLE WIDTH=166 BORDER=0 CELLPADDING=0 CELLSPACING=0>
  <TR> 
    <TD width="520"> <IMG SRC="Bilder/index_02.gif" WIDTH=166 HEIGHT=30 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_05.gif" WIDTH=166 HEIGHT=26 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_07.gif" WIDTH=166 HEIGHT=28 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_08.gif" WIDTH=166 HEIGHT=24 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_10.gif" WIDTH=166 HEIGHT=28 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_11.gif" WIDTH=166 HEIGHT=26 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_12.gif" WIDTH=166 HEIGHT=24 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_14.gif" WIDTH=166 HEIGHT=26 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_15.gif" WIDTH=166 HEIGHT=28 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_16.gif" WIDTH=166 HEIGHT=26 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_18.gif" WIDTH=166 HEIGHT=32 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_19.gif" WIDTH=166 HEIGHT=44 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_21.gif" WIDTH=166 HEIGHT=44 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_22.gif" WIDTH=166 HEIGHT=44 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_24.gif" WIDTH=166 HEIGHT=42 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_26.gif" WIDTH=166 HEIGHT=26 ALT=""></TD>
  </TR>
</TABLE>


rechts.php
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26:
<TABLE WIDTH=66 BORDER=0 CELLPADDING=0 CELLSPACING=0>
  <TR> 
    <TD width="606"> <IMG SRC="Bilder/index_04.gif" WIDTH=66 HEIGHT=30 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_06.gif" WIDTH=66 HEIGHT=64 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_09.gif" WIDTH=66 HEIGHT=76 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_13.gif" WIDTH=66 HEIGHT=70 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_17.gif" WIDTH=66 HEIGHT=66 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_20.gif" WIDTH=66 HEIGHT=80 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_23.gif" WIDTH=66 HEIGHT=78 ALT=""></TD>
  </TR>
  <TR> 
    <TD> <IMG SRC="Bilder/index_25.gif" WIDTH=66 HEIGHT=34 ALT=""></TD>
  </TR>
</TABLE>


kann ja auch sein das ich das komplett falsch angefangen habe aber ich finde kein tutorial das dieses problem genauer beschreibt.

Diese Nachricht wurde geändert von: aceofaces
  Profil   E-Mail   Editieren   Zitieren

Philipp Gérard
Foren-Team


Beiträge: 1508


1: 
2: 
3: 
4:
include "header.php";
include "links.php";
include "rechts.php";
include "footer.php";


---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren

funny
Pixelschubser


Beiträge: 5


es liegt nicht an den includes, sondern an deinem fehlerhaften seitenaufbau

1) du hast 2 body-tags insgesamt in deinen dateien, das ist 1 zuvie
2) du musst eine tabelle um das ganze basteln, sonst kannst du rechts.php nicht positionieren. anbei ein beispiel

<html>
<body>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td colspan=2>
<!-- header -->
</td>
</tr>
<tr>
<td>
<!-- links -->
</td>
<td>
<!-- rechts -->
</td>
</tr>
<tr>
<td colspan=2>
<!-- footer -->
</td>
</tr>
</table>
</body>
</html>

und statt den kommentaren <!-- [text] --> machst du deine php includes der bereiche mit den selben namen

gruss, uli

  Profil   Editieren   Zitieren

funny
Pixelschubser


Beiträge: 5


p.s. evtl. musst du bei rechts und links im <td> noch eine width-angabe machen, damit es richtig passt!

und noch ein tipp: ich würde zu rechts und links noch "mitte.php" in einem eigenem <td> hinzunehmen.

gruss, uli

  Profil   Editieren   Zitieren

aceofaces
Feiertags-Poster


Beiträge: 34


danke für die antworten werd mal versuche das so hinzubekommen.



  Profil   E-Mail   Editieren   Zitieren

aceofaces
Feiertags-Poster


Beiträge: 34


http://www.pc-gamenews.de/test/
wo bei sich wahrscheinlich manche fragen wie ich das geschaft habe das die grafik oben stimmt und unten nicht ?


Diese Nachricht wurde geändert von: aceofaces
  Profil   E-Mail   Editieren   Zitieren

aceofaces
Feiertags-Poster


Beiträge: 34


Vielen dank an alle habs jetzt hinbekommen.


http://www.pc-gamenews.de

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Nach oben