<?php
include('headers.inc');
//deze include staan de headers van de site.
require_once("copyright.inc.php");
//deze require staat de functie in
echo "Dit is dus een testje";
//met deze code kan makelijk de copyright onder de pagina toegevoegd worden.
toonVoettekst();
?>
Ik had gedacht dat bovenstaande zou moeten werken, maar toch doe ik denk ik iets fout. (of illegaals?)
(Ik ben nu door boek aan het worstelen waarmee ik php onder de knie probeer te krijgen.)
Ja dat kan prima. Het enige dat je nu fout doet is in je functie:
<?php
echo = "<hr> \n<address>\n $copyright <br> $owner <br> $hostnaam \n</address>\n";
?>
Dat = teken hoort daar niet.
ps. Haal ook altijd variabelen buiten quotes:
<?php
echo "<hr> \n<address>\n ".$copyright." <br> ".$owner." <br> ".$hostnaam." \n</address>\n";
?>
Nou ja, dank je voor je antwoord. :-$
Ik had overal in het script gezocht alleen dat had ik me dus niet bedacht....
Ik kan weer verder :D
Ik ga nu eerst maar ff een pauzetje houden.
Nogmaals bedankt.
@Robert: als je de code programmeertechnisch netter wilt maken, haal dan ook de variabelen buiten de quotes. ;-)
Hehe, heb je helemaal gelijk in hoor Blanche, ik was niet aan het opletten, maar het ging uiteindelijk vooral om het functiegebruik. Echo'en is mooier als je dat buiten een functie doet, voor de herbruikbaarheid :)
Thanks, ik lees nu ook net dat van return.
Heb die include van de headers ook maar naar php veranderd, het maakt niet echt veel uit of iemand mijn headers kan lezen, maar misschien in de toekomst wel.
Ik heb ook de variabelen buiten de quotes gehaald.
Alleen nu zie ik het voordeel niet meer van de functie.
Het include bestand.
Maar als ik dan de functie eruit zou halen en dan echo $toonVoettekst doe dan scheelt het me code ten opzichte van de functie. (regel of 3-4 in het include bestand, niet spectaculair ofzo.)
Nee, dat is in dit geval niet zo'n heel groot verschil. De functie is wat dat betreft niet erg nuttig hierzo. Het zou pas toegevoegde waarde gaan hebben als je veel van dit soort opmaak functies binnen 1 bestand zou plaatsen. Je zou dan niet allemaal aparte bestandjes krijgen die je moet includen...