PERL chaine de caracteres

Fermé
cosmocats Messages postés 84 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 25 juin 2004 - 26 avril 2004 à 11:40
blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 - 26 avril 2004 à 15:00
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
A voir également:

1 réponse

blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 3 312
26 avril 2004 à 12:36
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"
0
cosmocats Messages postés 84 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 25 juin 2004 2
26 avril 2004 à 13:55
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
0
blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 3 312
26 avril 2004 à 14:47
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"
0
cosmocats Messages postés 84 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 25 juin 2004 2 > blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024
26 avril 2004 à 14:54
qu 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
0
blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 3 312 > blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024
26 avril 2004 à 15:00
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"
0