login  Naam:   Wachtwoord: 
Registreer je!
 Forum

header met php geeft foutmelding (Opgelost)

Offline chth - 31/12/2010 11:20
Avatar van chthLid hallo allemaal,

ik probeer om een eenvoudig headerconcept te maken maar als ik deze wil gebruiken dan krijg ik steeds een foutmelding namelijk:
Fatal error: Cannot redeclare header() in C:..\Documents\php_files\header.php on line 8

en dit is de code die ik gebruik in header.php maar ik weet niet wat er fout is op lijn 8.
  1. <?php
  2. function header() {
  3. echo ("<div id=\"header\">");
  4. echo ("welkom op de site");
  5. echo ("<a href=\"mailform.php\">[mailform]</a>");
  6. echo ("<a href=\"info.php\">[php-info]</a>");
  7. echo ("</div>");
  8. }
  9. ?>

kan iemand me helpen met dit probleem?
alvast bedankt

8 antwoorden

Gesponsorde links
Offline Emonk - 31/12/2010 11:23
Avatar van Emonk Lid gebruik allereerst twee verschillende aanhalingstekens: ' en ". Dan hoef je geen backslashes te gebruiken:

  1. <?php
  2. function header() {
  3. echo ("<div id='header'>");
  4. echo ("welkom op de site");
  5. echo ("<a href='mailform.php'>[mailform]</a>");
  6. echo ("<a href='info.php'>[php-info]</a>");
  7. echo ("</div>");
  8. }
  9. ?>
Offline valles10 - 31/12/2010 11:24 (laatste wijziging 31/12/2010 11:25)
Avatar van valles10 HTML interesse Heb je al is ergens de function header() aangemaakt?

EDIT:
in php is al een functie die header() heet, noem jouw nieuwe functie headerShow ofzo iets

Je kan in php geen 2 dezelfde functies hebben, dan weet het niet wat te doen. Als je dus de huidige functie header() renamed naar iets anders, zal het werken ;)
Offline chth - 31/12/2010 11:25 (laatste wijziging 31/12/2010 11:27)
Avatar van chth Lid nee, ik gebruik deze functie met include in een ander bestand.
@emonk, in verband met de ' , worden deze dan wel gebruikt door html?

ik wist niet dat deze functie al bestond, hoe gebruik kan ik de functie van php zelf gebruiken?
Offline Emonk - 31/12/2010 11:26
Avatar van Emonk Lid EN: welke foutmelding geeft ie?
Offline valles10 - 31/12/2010 11:26
Avatar van valles10 HTML interesse
chth schreef:
nee, ik gebruik deze functie met include in een ander bestand.
@emonk, in verband met de ' , worden deze dan wel gebruikt door html?

Vervang aub gewoon header() met header2() of alles BEHALVE header()
Offline Emonk - 31/12/2010 11:28
Avatar van Emonk Lid ja, die worden ook gebruikt in html. en anders gebruik je
echo '<div id="blaat"></div>';
haakjes hoeven ook niet bij echo
Offline chth - 31/12/2010 11:31
Avatar van chth Lid ok, bedankt allemaal.
ik kan nu terug verder 
Offline valles10 - 31/12/2010 11:33 (laatste wijziging 31/12/2010 11:34)
Avatar van valles10 HTML interesse
chth schreef:
ok, bedankt allemaal.
ik kan nu terug verder 

;)
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s