Couleurs aléatoires dans une chaine

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 345 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

Messages postés
47
Date d'inscription
mercredi 9 octobre 2002
Statut
Membre
Dernière intervention
23 mars 2004
1
Messages postés
69
Date d'inscription
jeudi 8 mai 2003
Statut
Membre
Dernière intervention
9 octobre 2005

Messages postés
99
Date d'inscription
samedi 1 février 2003
Statut
Membre
Dernière intervention
19 mars 2005

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.