a mon avis le mieux c'est d'utiliser la librairie graphique GD, qui permet de génénérer des images jpg à partir de PHP. tu pourrais aussi utiliser des tableaux HTML, mais ça risque d'etre dur de bien positionner les rectangles et surtout de faire des flèches entre chacun d'entre eux.
pour GD tu trouveras la liste de toutes les fonctions utiles ici : www.php.net/gd
pour commencer jviens de faire ce ptit script qui permet de faire une image dans laquelle on peut créer des beaux rectangles noirs contenant un texte :
<?
$image=imagecreate(300, 300); // créer une image vierge
// ajout des couleurs utilisées :
$blanc=imagecolorallocate($image, 0xFF, 0xFF, 0xFF);
$noir=imagecolorallocate($image, 0x00, 0x00, 0x00);
imagefill($image, 0, 0, $blanc); //"colorie" l'image en blanc (elle était noire au début)
function afficher($texte, $x, $y, $police) {
global $image, $noir;
imagerectangle($image, $x, $y, $x+strlen($texte)*imagefontwidth($police)+20, $y+imagefontheight($police)+20, $noir); // dessin du rectangle
imagestring($image, $police, $x+10, $y+10, $texte, $noir); // dessin du texte
}
/* pour afficher un texte au coordonnées (20, 20) avec la police n°4 (yen a 5 teste-les toutes !) : */
afficher("Bonjour", 20, 20, 4);
imagejpeg($image); // afficher l'image
?>
Houzéf@ - www.123toto.com