Problème avec le script Albulle
Posté : 25 août 2008, 22:16
Bonjour,
J'utilise le script Albulle (album photo en ligne).
J'ai un problème technique sur une partie des albums (mais pas tous bizarrement) :
return preg_replace($aPatterns, $aRemplacements, $sContenuFichier);
J'utilise le script Albulle (album photo en ligne).
J'ai un problème technique sur une partie des albums (mais pas tous bizarrement) :
L592 :Warning: preg_replace() [function.preg-replace]: Compilation failed: nothing to repeat at offset 31 in /home/www/936362b6d159bf1ecc7e50d8ab03450e/web/galerie/core/includes/classes/util.class.php on line 592
return preg_replace($aPatterns, $aRemplacements, $sContenuFichier);
function parser( $sCheminFichier, $aElementsARemplacer, $bBoucler = false )
{
// Lecture fichier et remplacement des pseudos-variables
$sContenuFichier = file_get_contents($sCheminFichier);
if($bBoucler === false)
{
// Extraction des patterns à remplacer
$aPatterns = array_keys($aElementsARemplacer);
$aRemplacements = array_values($aElementsARemplacer);
return preg_replace($aPatterns, $aRemplacements, $sContenuFichier);
}
else
{
$sContenuFinal = '';
$iNbElements = sizeof($aElementsARemplacer);
for( $i = 0 ; $i < $iNbElements ; $i++ )
{
$aPatterns = array_keys($aElementsARemplacer[$i]);
$aRemplacements = array_values($aElementsARemplacer[$i]);
$sContenuFinal .= preg_replace($aPatterns, $aRemplacements, $sContenuFichier);
}
return $sContenuFinal;
}
}
Merci à tous ceux qui voudront bien se pencher sur mon problème ...