<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="code.xsl" ?>
<dns4.nl>
<voorbeeld>
<title>Broncode van de benchmark van het laden en parsen van een pagina.</title>
<verwijzende_link>http://www.dns4.nl/pagina/php_code/meet_laadtijd.php</verwijzende_link>
<informatie>


</informatie>
<programma_code>
<![CDATA[
<!-- de code begint vanaf hier.

<?php $microtime = microtime();$split = explode(" ", $microtime);$exact = $split[0]; $seconden = date("U");$begintijd = $exact + $seconden;?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
		"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
		<html xmlns="http://www.w3.org/1999/xhtml" lang="nl" xml:lang="nl"><?php echo "\n";?>
<head>
	<script type="text/javascript">
	<!--
	var x = new Date(); var begin=(x.getTime()) 
	//-->
	</script>
		<title>meet de laadtijd</title>
		<meta name='keywords' content="laad-tijd" />
		<meta name='description' content="meet routine" />
	<style type="text/css">
	#benchmark{
		position:absolute;
		top:16em;
		color:#ff0000;
		background:transparent;
		left:35.5%;
		z-index:5;
		}
	</style>
</head>
<body>
<h1>
	PHP<br />  
	parsetijd/laadtijd
</h1>
<h2>
	Meet de totale tijd voor<br />
	het laden van een pagina
</h2>
<p>
	<a href="meet_laadtijd.php" rel="noindex,nofollow">Herhaal de meting </a>
</p>
<p>
	Hier staat wat tekst.
</p>
<div id="benchmark">
<?php
if ($_GET['starttijd'] != '') {$laadtijd= $_GET['starttijd'];}
	else {echo '<strong><em>Geen data ontvangen</em></strong><br />';}
	$microend = microtime();$split = explode(" ", $microend);$exactend = $split[0];
	$seconden = date("U");$eindtijd = $exactend + $seconden;$difference = ($eindtijd - $laadtijd);
	$laadtijdtotaal = round($difference,6);
	if ($laadtijdtotaal>1){$laadtijd=$eindtijd;$laadtijdtotaal=0;}
	else {echo "\t";echo 'Connectie tijd van de server <strong><em>'.$laadtijdtotaal.'</em></strong><br />';echo "\n";}
	$microend = microtime();$split = explode(" ", $microend);$exactend = $split[0];
	$seconden = date("U");$eindtijd = $exactend + $seconden;$difference = ($eindtijd - $begintijd);
	$parsetijd = round($difference,6);
	if($laadtijdtotaal==0){$parsetijd=0;}
	$fijnafstelling=(($laadtijdtotaal+$parsetijd)*1000);
	if ($parsetijd>0){
		echo "\t";echo 'Tijd om de pagina te parsen <strong><em>'.$parsetijd.'</em></strong><br />';echo "\n";
		echo "\t";echo "Beschikbaar voor browser in ";$show=round(($laadtijdtotaal+$parsetijd),3); echo "<strong><em>".$show."</em></strong><br />"; }
	else {		
		echo "\t";echo '<strong><em>De pagina werd herladen</em></strong><br />';
		}		
?>	
	<script type="text/javascript">
	<!--
	<?php echo "var browserstart = ".($laadtijdtotaal+$parsetijd).";";echo "\n";?>
	<?php echo "var optellen = ".($fijnafstelling).";";echo "\n";?>
	var x = new Date(); var teind=x.getTime();
	var eind=(optellen+teind)
	var verwerken= ((eind-begin)*0.001)
	var uitvoeren= (((eind-begin)*0.001)+browserstart)
	verwerken= Math.round(verwerken*100000)/100000;
	uitvoeren= Math.round(uitvoeren*100000)/100000;<?php if($laadtijdtotaal==0){echo "verwerken = "."'CACHE'".";";echo "\n";}?><?php if($laadtijdtotaal==0){echo "\t"."uitvoeren = "."'CACHE'".";";echo "\n";}?>
	document.write('Browser verwerkte pagina in <strong><em>'+verwerken+"</em></strong><br />")
	document.write('Geheel compleet geladen in <strong><em>'+uitvoeren+"</em></strong>")
	//-->
	</script>
</div>
</body>
</html>

de code is hier geeindigd.
// -->
]]>
</programma_code>
<code_link>http://www.dns4.nl/pagina/alle_tekst_files.html</code_link>
</voorbeeld>
</dns4.nl>
