Toon posts:

[PHP] probleem met verspringende inludes

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

Verwijderd

Topicstarter
Hey, ik heb eindelijk door hoe ik met horizontale includes moet werken.

bv:
code:
1
2
3
header
content
footer


Nu heb ik van iemand wat code gekregen, waarmee ik pagina's als volgt kan maken:
code:
1
2
3
         header
lefnav | content | rightnav
         footer

Nu ziet dit er heel anders uit bij mij lol :P :
http://www.driesdegendt.com/projectphp/

Dit is mijn code van de pagina's:
- Index.php
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$headtitle = "Index";
include ("includes/header.php");
include ("includes/leftnav.php");
?>
<td valign="top"> 
       
            <TABLE WIDTH=527 BORDER=0 align="center" CELLPADDING=0 CELLSPACING=0>

    <TR> 
      <td width="527" class="main">
      <p align="center">**************************************<br>
        CONTENT KOMT HIER <br>
        **************************************<br> 
        </p>
      </td>
              </TR>
            </TABLE>
<?php
include ("includes/rightnav.php");
include ("includes/footer.php");
?></td>


In includes/:
- Footer.php:
code:
1
2
3
4
5
6
7
8
9
10
<html><head>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="770">
  <tbody><tr>
        <td width="410"><p align="center">**********************************************************************************************
          FOOTER.PHP<br>
          **********************************************************************************************    </p>
          </td>
    </tr>
</tbody></table>
</body></html>


- Header.php:
code:
1
2
3
4
5
6
7
8
9
10
<html><head>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="770">
  <tbody><tr>
        <td width="410"><p align="center">**********************************************************************************************
          HEADER.PHP<br>
          **********************************************************************************************    </p>
          </td>
    </tr>
</tbody></table>
</body></html>


- Leftnav.php:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html><body>
<table width="100" height="700" border="0" align="left" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="lefttable" valign="top"><div class="lefttabletop">
        <p>**************************<br>
          LEFTNAV.PHP<br>
          **************************</p>
        </div>
      </td>
    </tr>
  </tbody>
</table>
</body></html>


- Rightnav.php:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html><body>
<table width="100" height="700" border="0" align="left" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td class="lefttable" valign="top"><div class="lefttabletop">
        <p>**************************<br>
          RIGHTNAV.PHP<br>
          **************************</p>
        </div>
      </td>
    </tr>
  </tbody>
</table>
</body></html>


Kan iemand mij helpen? :P

Bedankt!

  • Lukse
  • Registratie: Januari 2004
  • Laatst online: 12-04-2023
Zorg dat <html><head></head><body></body></html> in je index.php staat.
In de andere php files moeten deze niet staan.

Je include die files, dus de inhoud komt te staan op de plaats waar je ze include, in de index.php dus.

  • Vesta
  • Registratie: November 2004
  • Niet online
Degene waarvan je de code hebt gekregen wellicht?

Maar goed... Kijk eens naar de broncode die je krijgt, daar klopt dus helemaal niets van. Je hebt iets van vijf htmlpagina's in een zeg maar.. Maak eerst eens een normale, goede html pagina. Zet het daarna om in includes, zoals je dat ook zou doen met horizontale (:?) includes.

  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 22-04 03:55

Nick_S

++?????++ Out of Cheese Error

Bekijk je source eens wat er uit komt.

Hint: een valide html document heeft maar een html element.

Refreshen als je op de site ben wezen kijken wil ook wel eens helpen. 8)7

[ Voor 26% gewijzigd door Nick_S op 10-08-2005 16:15 ]

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'


  • Yo-han
  • Registratie: December 2001
  • Laatst online: 12-04 12:42

Yo-han

nope.

Dit probleem is geen PHP probleem! Ik zou me eens iets meer verdiepen in de (ver)werking van HTML.

gratis hint: 1x een html header is ruim voldoende ;)

  • b19a
  • Registratie: September 2002
  • Niet online
Alles staat bij jou in een eigen <html> en <body>, je moet ervoor zorgen dat de uiteindelijke html na alle includes 1 <html> en <body> bevat!

offtopic:
Verder wil ik je er nog op wijzen dat dit bad practice is. Je zult meer met functies moeten werken die html returnen... op de huidige manier maak je gebruik van php zoals dat 25 jaar geleden was bedoelt ;).

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

En dan even voor de bonuspunten en de search:
enlighten ons:

Wat zijn 'horizontale includes' :?

Stop uploading passwords to Github!


Verwijderd

Topicstarter
Mijn omschrijving was inderdaad onduidelijk. Mijn excuses daarvoor.

EDIT: Zou iemand de codes wat kunnen verbeteren, want de uitvoer blijft gewoon hetzelfde lol

Voor degenen die willen reageren: ja ik weet het, ik ben een n00b

[ Voor 58% gewijzigd door Verwijderd op 10-08-2005 16:24 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 16:26
Eh, ja, en daar moeten we het dan maar mee stellen.

Dit is trouwens idd geen P&W probleem; het gaat 'm hier over layout die je verkrijgt mbhv HTML. HTML hoort nog altijd bij de buren thuis (in W&G dus).
Echter, dit topic is zo vaag, dat het daar even goed zou dichtgaan.

Je kan proberen om in W&G een duidelijk topic te openen.

https://fgheysels.github.io/


  • whoami
  • Registratie: December 2000
  • Laatst online: 16:26
Verwijderd schreef op woensdag 10 augustus 2005 @ 16:23:


EDIT: Zou iemand de codes wat kunnen verbeteren, want de uitvoer blijft gewoon hetzelfde lol
En nee, dat doen we hier niet.
De DevSchuur (P&W en W&G dus) gaat over zelf ontwikkelen, het is hier geen plaats waar je code kunt dumpen die je dan iemand anders laat aanpassen. Dit is hier geen McDonalds-afhaalservice voor kant en klare code.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.