Skip to content
Extraits de code Groupes Projets
Valider 61038e06 rédigé par esj's avatar esj
Parcourir les fichiers

Passer par les controles pour creer IMG/distant. Et un peu d'optim.

parent 508e6975
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -253,16 +253,23 @@ function recuperer_page($url, $munge_charset=false, $get_headers=false,
// des filesystems
// http://doc.spip.org/@nom_fichier_copie_locale
function nom_fichier_copie_locale($source, $extension) {
$dir = sous_repertoire(_DIR_IMG, 'distant'); # IMG/distant/
$dir2 = sous_repertoire($dir, $extension); # IMG/distant/pdf/
$chemin = $dir2 . substr(preg_replace(',[^\w-],', '', basename($source)).'-'.md5($source),0,12).
substr(md5($source),0,4).'.'.$extension;
$d = creer_repertoire_documents('distant'); # IMG/distant/
$d = sous_repertoire($d, $extension); # IMG/distant/pdf/
// on se place tout le temps comme si on etait a la racine
if (_DIR_RACINE)
$chemin = preg_replace(',^'.preg_quote(_DIR_RACINE).',', '', $chemin);
$d = preg_replace(',^'.preg_quote(_DIR_RACINE).',', '', $d);
$m = md5($source);
return $d
. substr(preg_replace(',[^\w-],', '', basename($source)).'-'.$m,0,12)
. substr($m,0,4)
. ".$extension";
return $chemin;
}
//
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter