Accéder au contenu.
Menu Sympa

fr - Re: pathname et URLIZE

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • 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+.

Haut de le page