Page 1 sur 1

ereg_replace et preg_replace

Posté : 15 mars 2013, 07:23
par Abracadabrantesque
Bonjour,
je ne connais RIEN au php. J'espère que quelqu'un pourras m'aider. J'utilise un script de moteur de recherche sans BDD depuis des années : "a blork engine" (http://engine.blork.net/).
Sur l'un de mes sites perso, il fonctionne très bien. Par contre, sur un autre site que je suis en train de construire, ce script affiche des messages d'erreur.
J'ai compris en regardant les forums que cela est dû à deux lignes et à ereg_replace :

$_GET['blork']=ereg_replace(" +", " ", $_GET['blork']);
(en effaçant cette ligne, le script semble bien marcher)

$ext=ereg_replace('^.*[.]([^.]*)$', '\\1', $file);
(en effaçant cette ligne, le script ne marche plus, comment modifier cette ligne pour que cela fonctionne sans message d'erreur ?)

Si je remplace ereg_replace par preg_replace ça ne marche plus. Je suppose que c'est ici : ('^.*[.]([^.]*)$', '\\1', $file); que ça coince, mais je suis parfaitement incapable de changer quoi que ce soit.

Quelqu'un peut-il résoudre ce problème ? pour quelqu'un qui s'y connait en php, cela doit être assez simple. Sinon, pourriez-vous me signaler un autre script plus à jour, toujours sans BDD ?

Merci par avance.

Re: ereg_replace et preg_replace

Posté : 15 mars 2013, 07:40
par Abracadabrantesque
En fait la réponse est sur le site de Blork engine...
Désolé... :oops: