Function eregi() is

Bonjour,

J'ai téléchargé et installé @lex Guestbook , il marche très bien, le seul problème est que j'ai 2 message d'erreur qui s'affiche .

Deprecated: Function eregi() is deprecated in

Deprecated: Function set_magic_quotes_runtime() is deprecated in

Comment faire pour résoudre le problème?

Merci d'avance.

7 réponses

  1. les fonctions ereg() ne sont plus valable en PHP 5.3.0, il vaut mieux utiliser les fonctions preg()

    et pour margic_quotes_runtime() vérifie bien que la librairie soit active sur ton serveur.
    0
    1. merci pour ton aide.

      on dit que l'erreur se trouve à la ligne 512 du fichier funct_utiles.php
      j'ai cherché sur la ligne 512 je ne trouve pas ou changer

      voici le code : if (eregi("^[a-z0-9]$", $chr))
      0
      1. Salut.
        Remplace eregi par preg_match
        0
        1. that's right encore toi avion-f16 lol on se suit décidément.

          sur certain script que j'avais choppé y a un moment j'ai du modifier toutes les fonctions obsolète :( trop la galère mais bon
          0
          1. j'ai remplacé par preg_match

            et il y a encore une erreur qui vient de s'afficher.

            warning:preg_match () [ function.preg-match ]: no ending delimiter '^' found in
            0
            1. Il manque les délimitateurs.
              Voilà ta ligne corrigée :
              if (preg_match("#^[a-z0-9]$#", $chr))
              0
              1. Lut,

                C'est rigolo j'avais EXACTEMENT le même problème aujourd'hui \o/
                Merci \o/

                (Bon par contre j'ai un pb de port 25 mais bon soit xD)
                0
              2. Pour ton problème de port 25, ça doit être ton FAI pour éviter le spam.
                0
              3. Boh non j'suis sur Wamp :p Apparemment c'est un pb de la fonction mail() avec la configuration de php chépakoi, bref vais chercher ça :)
                0
              4. Il te faut un serveur SMTP, Wampserver n'en inclu pas un.
                0
              5. Ok. Thx :)
                0
            2. Merci avion-f16 l'erreur est corrigé.

              le problème est que en corrigent cette erreur il y a encore une erreur qui vient de se déclencher.

              $chaine_smileys .= "<img src=\"".$chem_absolu."images/smileys/".$alex_livre_smileys_smiley[$i]."\" alt=\"\" title=\"".ucfirst(str_replace("_", " ", eregi_replace("[.]{1}(.)*$", "", $alex_livre_smileys_smiley[$i])))."\" style=\"border: 0px; cursor: pointer; vertical-align: middle\" onclick=\"smiley('".$alex_livre_smileys_car_replace[$i]."');\" />";
              if ($i < $nb_champs_alex_livre_smileys)
              0