Donc on ne met pas $GLOBALS hors de la fonction...
Ensuite, ta création des variables suivantes : $fichierPoint, $nomComplet, $nomCompletPoint pourrait être défini APRES ton premier if... sinon ces variables sont définies pour rien.
Ensuite, tu vérifie l'option de modifier que CERTAINS fichiers ayant une telle extension. Alors attention, si j'ai mes fichiers que je veux modifier ont l'extension .all ca ne marchera pas correctement. Ensuite, un autre problème, c'est que ton ereg ne vérifie pas si c'est l'extension...
Si tu chercher l'extension mp3 et que mon fichier s'appelle : somethingmp3.txt ca va le prendre en compte !
Un str_replace requiert plus de mémoire qu'un ereg_replace (alors pense-y)
Tu devrais faire aussi une option pour changer pas seulement un caractère à la fois.
22 juil. 2004 à 09:13
Tu es sûr ? en tout cas pour ce qui est du CPU ereg_replace en bouffe beaucoup plus ;-)
a ++
22 juil. 2004 à 04:03
<?php
$a = 1;
$b = 2;
function somme() {
$GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];
}
somme();
echo $b;
?>
Donc on ne met pas $GLOBALS hors de la fonction...
Ensuite, ta création des variables suivantes : $fichierPoint, $nomComplet, $nomCompletPoint pourrait être défini APRES ton premier if... sinon ces variables sont définies pour rien.
Ensuite, tu vérifie l'option de modifier que CERTAINS fichiers ayant une telle extension. Alors attention, si j'ai mes fichiers que je veux modifier ont l'extension .all ca ne marchera pas correctement. Ensuite, un autre problème, c'est que ton ereg ne vérifie pas si c'est l'extension...
Si tu chercher l'extension mp3 et que mon fichier s'appelle : somethingmp3.txt ca va le prendre en compte !
Un str_replace requiert plus de mémoire qu'un ereg_replace (alors pense-y)
Tu devrais faire aussi une option pour changer pas seulement un caractère à la fois.
6/10