<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="code.xsl" ?>
<dns4.nl>
<voorbeeld>
<title>gradient achtergrond / puur PHP</title>
<verwijzende_link>http://www.dns4.nl/pagina/php_code/gradient_achtergrond.html</verwijzende_link>
<informatie>


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

		<?php 
		function Gradient($hexBegint, $hexEindigt, $verloopStappen){ 
			$beginkleur['r']=hexdec(substr($hexBegint,0,2)); 
			$beginkleur['g']=hexdec(substr($hexBegint,2,2)); 
			$beginkleur['b']=hexdec(substr($hexBegint,4,2)); 
			$eindkleur['r']=hexdec(substr($hexEindigt,0,2)); 
			$eindkleur['g']=hexdec(substr($hexEindigt,2,2)); 
			$eindkleur['b']=hexdec(substr($hexEindigt,4,2)); 
			$stapjes['r']=($beginkleur['r']-$eindkleur['r'])/($verloopStappen); 
			$stapjes['g']=($beginkleur['g']-$eindkleur['g'])/($verloopStappen); 
			$stapjes['b']=($beginkleur['b']-$eindkleur['b'])/($verloopStappen); 
			$hetresultaat=array(); 
			for($i=0;$i<= $verloopStappen;$i++){ 
			$RGB['r']=floor($beginkleur['r']-($stapjes['r']*$i)); 
			$RGB['g']=floor($beginkleur['g']-($stapjes['g']*$i)); 
			$RGB['b']=floor($beginkleur['b']-($stapjes['b']*$i)); 
			$HexRGB['r']=sprintf('%02x',($RGB['r'])); 
			$HexRGB['g']=sprintf('%02x',($RGB['g'])); 
			$HexRGB['b']=sprintf('%02x',($RGB['b'])); 
			$hetresultaat[]=implode(NULL,$HexRGB);} 
			return $hetresultaat;} 
		?> 


	<?php
		$Kleurverloopje = Gradient("002500","005500",250); 
		foreach($Kleurverloopje as $Gradient){ 
	        echo '<div id="verloopkleur" style="background-color: #'.$Gradient.'; width: 100%; line-height: 0px; height: 1px;"><!-- --></div>';} 
	?>  


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