alvaroxz Posted October 4, 2010 Report Share Posted October 4, 2010 (edited) Este codigo genera todos los colores hexadecimales posibles Ojo que al tratarse de millones de colores el explorador se puede trancar un poco... <table border=1> <?php $row = 20; //columnas de la tabla $time = 1*60*60*24; //* tiempo maximo de ejecucion del script al ser millones de colores puede tardar mucho *// ini_set("max_execution_time", $time); $r = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"); for($i=0;$i<=15;$i++){ for($j=0;$j<=15;$j++){ for($k=0;$k<=15;$k++){ for($l=0;$l<=15;$l++){ for($m=0;$m<=15;$m++){ for($n=0;$n<=15;$n++){ $aux++; if($aux == 1){ echo "<tr>"; } $col = "#"; $col .= $r[$i]; $col .= $r[$j]; $col .= $r[$k]; $col .= $r[$l]; $col .= $r[$m]; $col .= $r[$n]; echo '<td style="font-family:Lucida Console; font-size:8px;" bgcolor="'.$col.'">'.$col.'</td>'; $col = ""; if($aux == $row){ echo "</tr>"; $aux = 0; } } } } } } } ?> </table> De este codigo lo unico que hay que cambiar al gusto tuyo es lo siguente: $row = 20; //columnas de la tabla $time = 1*60*60*24; //* tiempo maximo de ejecucion del script al ser millones de colores puede tardar mucho *// $row es la cantidad de columnas que tendra la tabla $time es el tiempo maximo de ejecucion del script antes que se detenga, ya que al tratarse de millones de colores la cosa se va a demorar mucho, de hecho segun los calculos son 16,777,216 colores Saludos Edited October 4, 2010 by alvaroxz Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now