dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dolibarr-dev] caractere "/" dans le prefixe société => e rreur générati


From: Christophe Combelles
Subject: [Dolibarr-dev] caractere "/" dans le prefixe société => e rreur génération facture
Date: Thu, 20 Jan 2005 03:04:46 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050105 Debian/1.7.5-1

J'ai de nouveau été confronté au bug mentionné dans ce message :
http://lists.gnu.org/archive/html/dolibarr-dev/2004-10/msg00054.html
Il reste un mkdir non protégé:


Dans le fichier modules_facture.php, vers la ligne 157,

il faut remplacer les deux lignes :

$dir = $conf->facture->dir_output . "/" . $fac->ref ;
$file = $dir . "/" . $fac->ref . ".meta";

par ces quatres lignes :

$forbidden_chars=array("/","\\",":","*","?","\"","<",">","|","[","]",",",";","=");
$facref = str_replace($forbidden_chars,"_",$fac->ref);
$dir = $conf->facture->dir_output . "/" . $facref ;
$file = $dir . "/" . $facref . ".meta";






reply via email to

[Prev in Thread] Current Thread [Next in Thread]