Couleurs aléatoires dans une chaine

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 289 fois - Téléchargée 28 fois

Contenu du snippet

Ce petit bout de code permet de colorisé son texte avec des couleurs aléatoires pour chaques chr.

Source / Exemple :


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Language" content="fr">
<title>Couleurs aléatoires</title>
</head>
<body>
<?php
/* Configuration */

$Conf_Font = "Verdana"; // Police d'écriture
$Conf_Size = "2"; // Taille d'écriture

/* Formulaire */
?>
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
<p align="center"><font face="Verdana" size="2"><b>Votre texte:</b></font><br><input type="text" name="str"><br><input type="submit" value="Valider !"></p>
</form>
<hr>
<p align="center"><?php

/* Script */
if(empty($_POST['str'])){
	$str = "Coloration de texte aléatoire par Aspect";
}else{
	$str = $_POST['str'];
}

$ArrayCouleur = array("00","33","66","99","CC","FF");

$x = 0;
while($str[$x]){
	print "<font face=\"".$Conf_Font."\" size=\"".$Conf_Size."\" color=\"#".$ArrayCouleur[rand(0,(count($ArrayCouleur)-1))].$ArrayCouleur[rand(0,(count($ArrayCouleur)-1))].$ArrayCouleur[rand(0,(count($ArrayCouleur)-1))]."\">".$str[$x]."</font>";
	$x++;
}
?></p>
</body>
</html>

Conclusion :


Aspect
aspect@titaxium.com

A voir également

Ajouter un commentaire

Commentaires

cs_seed
Messages postés
99
Date d'inscription
samedi 1 février 2003
Statut
Membre
Dernière intervention
19 mars 2005
-
Splacheur
Messages postés
69
Date d'inscription
jeudi 8 mai 2003
Statut
Membre
Dernière intervention
9 octobre 2005
-
cs_Aspect
Messages postés
47
Date d'inscription
mercredi 9 octobre 2002
Statut
Membre
Dernière intervention
23 mars 2004
1 -

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.