[php] timing probleempje

Pagina: 1
Acties:

  • Woef
  • Registratie: Juni 2000
  • Niet online
Ik start mijn timing boven aan mijn pagina in een head.php (die wordt door elke gewonen pagina ge-include):
PHP:
1
<?timing('start');?>

nu roep ik index.php aan die include dus head.php, en dan de onderaan underline.php met als inhoud dit:
PHP:
1
<?function timing($t) {global $starttime, $endtime; if($t == 'start') { $mtime1 = microtime(); $mtime1 = explode(" ",$mtime1); $mtime1 = $mtime1[1] + $mtime1[0]; $starttime = $mtime1; } elseif($t == 'end') { $mtime2 = microtime();$mtime2 = explode(" ",$mtime2); $mtime2 = $mtime2[1] + $mtime2[0]; $endtime = $mtime2; $totaltime = ($endtime - $starttime); return "| Gemaakt in " . round($totaltime,3) . " seconden"; }}echo timing('end');?>

Alleen nu krijg ik dus het volgende probleem:
code:
1
Fatal error: Call to undefined function: timing() in /www/tijdschriftonline.nl/public_html/in/head.php on line 2

Hoe los ik dit op?

  • Grum
  • Registratie: Juni 2001
  • Niet online
dan issie dus niet include he

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Waarom zet jij functies in een 'underline.php' :?

Verwijderd

Als ik je verhaal goed begrijp wordt de file waarin timing() staat, underline.php, aangeroepen nadat head.php die functie aanroept.
Wat je dus moet doen is die functie in head.php zetten ipv underline.php. Dan zou het wel moeten werken. Let er wel op dat de functie dan voor de aanroep staat.

  • Woef
  • Registratie: Juni 2000
  • Niet online
Op maandag 22 april 2002 17:40 schreef Nielsz het volgende:
Waarom zet jij functies in een 'underline.php' :?
Ja dat was het goede antwoord,
heb de functie in de head gegooid :D!
Echt heeeeeeeel dom van ikke |:( !