PERL chaine de caracteres
cosmocats
Messages postés
84
Statut
Membre
-
blux Messages postés 2049 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 2049 Date d'inscription Statut Modérateur Dernière intervention -
bonjour,
j ai une fonction dans mon script qui recupere une chaine de caraceteres dans une variable et qui ensuite la renvoie :
fonction recup
{
$var = " ma chaine de caracteres";
return ("$var");
}
ensuite j utilise ma variable dans un autre script qui l affiche dans un tableau html.
Mon probleme, c est l affichage dans le tableau html.
pour la chaine : ma chaine de caracteres, j ai le mot "ma" dans une colonne le mot "chaine" dans une autre, etc...
moi je voulais que ma chaine s affiche dans une seule colonne...
j ai essaye de la recupere comme ca :
$var = " ma\32chaine\32de\32caracteres";
ca me l affiche bien dans une colonne mais ca me met des carres entre les mots....
qq un aurait il une petite idee pour moi ??
merci d avance!
=======
Cosmocats
j ai une fonction dans mon script qui recupere une chaine de caraceteres dans une variable et qui ensuite la renvoie :
fonction recup
{
$var = " ma chaine de caracteres";
return ("$var");
}
ensuite j utilise ma variable dans un autre script qui l affiche dans un tableau html.
Mon probleme, c est l affichage dans le tableau html.
pour la chaine : ma chaine de caracteres, j ai le mot "ma" dans une colonne le mot "chaine" dans une autre, etc...
moi je voulais que ma chaine s affiche dans une seule colonne...
j ai essaye de la recupere comme ca :
$var = " ma\32chaine\32de\32caracteres";
ca me l affiche bien dans une colonne mais ca me met des carres entre les mots....
qq un aurait il une petite idee pour moi ??
merci d avance!
=======
Cosmocats
1 réponse
-
salut,
le problème ne vient sans doute pas de PERL, mais plutôt du script qui place les éléments dans le tableau...
On peut le voir ?
A+ Blux"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
-
en fait j ai plusieurs variables.
je les utilise dans une fonction ajoute :
sub ajoute (n variables)
{
open(FILE,">>file.htm") ;
print FILE "<tr bgcolor=#E0E0E0>";
while(<@_>)
{
print FILE"<td style=\"white-space:nowrap\" align=center >";
print FILE "<font face=Courrier,sans-serif size=2>$_</font>";
print FILE"</td>";
}
print FILE "</tr>";
}
en sachant que j ai une fonction qui fait l entete du tableau avant...
=======
Cosmocats -
faudrait voir du côté du print avec format (sprintf), y'a peut-être un loup avec l'espace en tant que séparateur...
A+ Blux"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
- Un loup, c'est un truc qui ne fonctionne pas comme il devrait...
Charge à toi de savoir si c'est vraiment un dysfonctionnement ou si ça vient de toi qui n'a pas lu le manuel correctement ;-)))
Si tu regardes ton fichier HTML avec notepad, ça donne quoi ?
A+ Blux"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
-