PERL chaine de caracteres
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
-
Modérateursalut,
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 -
-
@bluxqu est ce que tu appelles un loup ?
donc tu penses que ca vient de l instruction print...je vais chercher dans cette direction...
merci
=======
Cosmocats -
Modérateur@bluxUn 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"
-