[RESOLU] ereg_replace et preg_replace

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] ereg_replace et preg_replace

Re: ereg_replace et preg_replace

par Abracadabrantesque » 15 mars 2013, 07:40

En fait la réponse est sur le site de Blork engine...
Désolé... :oops:

ereg_replace et preg_replace

par Abracadabrantesque » 15 mars 2013, 07:23

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.