Vaage PHP include error

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik krijg een vreemde foutmelding waarneer ik pagina's include in PHP pagina's. Reeds heb meedere PHP sites gemaakt, en in de meeste doet de fout zich niet voor. Als ik namelijk de pagina's include met

<?php echo include ('boxes/nav.php'); ?> dan krijg ik een pagina keurig in de index geinclude. Maar ik krijg daarnaast ook een 1 getoond door de include. Dus zegmaar aan het eind van include komt die fout voor. Dit staat ook keurig in kladblok waarneer ik de bron opvraag. Maar kan het nergens terug vinden in betreffende bestanden.

Ik weet wel inmiddels dat als ik een ALT Tag meegeef met een image dat deze op het scherm word getoont.

Nu is m'n vraag of de eentjes ook verband houden met de ALT tag of met andere PHP include fuctions. Mogelijk heb ik dus de include niet goed toegepast.

Maar m'n dreamweaver zegt dat alles ok is.

Acties:
  • 0 Henk 'm!

  • [ash]
  • Registratie: Februari 2002
  • Laatst online: 05-04 18:06

[ash]

Cookies :9

En als je de echo weglaat?

Acties:
  • 0 Henk 'm!

  • Luqq
  • Registratie: Juni 2005
  • Laatst online: 19-09 14:23
Jah, zoals ash al zegt, een include("boxes/nav.php"); is genoeg. Hij echo't namelijk dan een 1, of true, omdat het includen gelukt is..

Acties:
  • 0 Henk 'm!

  • storeman
  • Registratie: April 2004
  • Laatst online: 23:07
Include is inderdaad niet bedoeld om de inhoud van een pagina te printen, maar op de data uit het bestand in te laden in je PHP script. Als je include bestand ook een php bestand is, zal je hoofdscript ook de variabelen uit het include bestand kunnen gebruiken.

Als je data wil printen vanuit een ander bestand, zul je deze eerst moeten inlezen met behulp van

$file = fopen("bestand.txt", "hoe wil je hem lezen/schrijven [b][w][r]");
$data = fread($file, filesize("bestand.txt"));
fclose($file);

echo $data;

"Chaos kan niet uit de hand lopen"


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Bedankt voor alle reacties. Mogelijk heb dit dus verkeerd opgevat uit PHP tutorials. Bovendien moet ik maar eens wat meer verdiepen in PHP zelf.