mechouiche42100
Messages postés25Date d'inscriptionlundi 12 juin 2006StatutMembreDernière intervention11 août 2006
-
2 août 2006 à 11:51
mechouiche42100
Messages postés25Date d'inscriptionlundi 12 juin 2006StatutMembreDernière intervention11 août 2006
-
4 août 2006 à 08:52
Bonjour, je voudrait savoir si on peu ecrire en diagonal dans une case d'un tableau
j'ai ce code tout simple
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 2 août 2006 à 13:26
Allez, j'm'y mets aussi :
(au passage, Dighan, on évite de mettre une fonction dans l'expression d'une boucle for (), car elle est réévaluée à chaque itération)
<?phpfunction print_diag ($sString, $iLeft 10, $iTop 10) {
$sHtml = '';
$iLength = strlen ($sString);
for ($i = 1; $i <= $iLength; $i++) {
$sHtml .= ''.$sString[$i-1].'
';
}
return $sHtml;
}
echo print_diag("Hello world", 20, 20);
?>
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 2 août 2006 à 12:23
Salut,
utilise une image si tu veux mon avis, mais par contre si tu dois générer une image dynamiquement pour chaque nom et que t'as pas mal de noms, aie aie aie le serveur :-(
DiGhan
Messages postés239Date d'inscriptionsamedi 21 février 2004StatutMembreDernière intervention 3 juin 20101 2 août 2006 à 13:08
Salut,
l'idée est bien pensée, je complète la source de pada:
<?php
function print_diag ($string) {
for ($i=0; $i<strlen($string); $i++) {
echo str_repeat(' ',$i),"$string[$i]
\n";
}
}
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 2 août 2006 à 13:46
Voui, mais c'est plus rigolo parce que c'est très modulable lol.
Mais c'est sûr que si on a une liste de 50 noms par exemple, avec une moyenne de 8 lettres par nom, ça nous fait quand même 400 span...
Mais...ptête pour css3, j'ai lu quelquepart qu'il était prévu d'intégrer la rotation de texte. Qui sait...!
mechouiche42100
Messages postés25Date d'inscriptionlundi 12 juin 2006StatutMembreDernière intervention11 août 2006 2 août 2006 à 14:15
merci à tous,
ca marche mai car il y a un mai le texte s'écrit bien en diagonal
on peut choisir la largeur avec $iLeft mai la hauteur ca ne marche pas quelque soit la valeur de $iTop la hauteur du texte reste la meme je ne comprend pas.
mechouiche42100
Messages postés25Date d'inscriptionlundi 12 juin 2006StatutMembreDernière intervention11 août 2006 4 août 2006 à 08:52
salut,
Evangun tu pensais a quoi exactement en javascript car la methode de malalam
marche mai le texte ne ecrit lettre par lettre les une en desous des autres et
je chercher maintenant a ameliorer et a ecrire vraiment en diagonal.