Ldo
mardi 25 mai 2004 à 15:57
CITATION(20cent @ mardi 25 mai 2004, 14:47)
pourrais-tu expliciter un peu plus le fonctionnement de ton script.
Je l'avoue : certaines lignes me semblent obscures.
alors, a tout hasard, je pencherais pour les lignes :
CITATION("Barbouillache")
<?php
$images = glob($CheminImages.$PrefixeMiniatures."*");
?>
et
CITATION
<?php
$p = preg_replace("#(".$CheminImages.$PrefixeMiniatures.")+.(gif|jpg|jpeg|png)+#i","$2",$v);
?>
c'est simple, la première, Glob() permet de trouver des chemins qui vérifient un masque
en gros, si on met '*.gif' il va lister tous les fichiers qui se terminent par .gif, si on met 'images/mini-*' il va lister tous les fichiers contenu dans le repertoire images et dont le nom commence par mini-
la deuxième ligne, un petit regex pour transformer une chaine type 'images/mini-frite.gif' en juste 'frite.gif'
il est inutile de passer en parametre toute la chaine et pour la sécurité c'est mieux