Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- From: adresse@cachée
- To: adresse@cachée
- Subject: Re: pathname et URLIZE
- Date: Fri, 21 Feb 2003 10:47:57 +0100
Pour ma part, il y a deux solutions
soit laisser le pathname tel quel sur la station
lignes 2101 et suivantes :
## Clean up Message-ID
$dir1 =~ s/^\<(.+)\>$/$1/;
$dir1 = &tools::escape_chars($dir1);
## $dir1 = '/'.$dir1; pas nécessaire
et faire un second échappement à la création de l'URL
lignes 7401 et suivantes :
(my $file_name = $filename) =~ s/\./\_/g;
my $mp_dir = $dir;
$mp_dir = &tools::escape_chars($mp_dir);
$head->add('Content-type', "message/external-body; access-type=URL;
URL=<$wwsympa_url/attach/$list/
$mp_dir/$filename>; name=\"$file_name\"; size=\"$size\"");
soit laisser les [] dans le pathname (lignes 2101 et suivantes) :
## Clean up Message-ID
$dir1 =~ s/^\<(.+)\>$/$1/;
## $dir1 = &tools::escape_chars($dir1);
## $dir1 = '/'.$dir1;
et faire l'échappement à la création de l'URL (lignes 7401 et suivantes) :
(my $file_name = $filename) =~ s/\./\_/g;
my $mp_dir = $dir;
$mp_dir = &tools::escape_chars($mp_dir);
$head->add('Content-type', "message/external-body; access-type=URL;
URL=<$wwsympa_url/attach/$list/
$mp_dir/$filename>; name=\"$file_name\"; size=\"$size\"");
le passage par une variable auxiliaire ($mp_dir) n'est probablement pas
indispensable
-
pathname et URLIZE,
Pascal Maes, 21/02/2003
- <Suite(s) possible(s)>
- Re: pathname et URLIZE, pascal . maes, 21/02/2003
Archives gérées par MHonArc 2.6.19+.