Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1579 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  erreur eregi()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

erreur eregi()

n°2011220
lea133
Posté le 23-07-2010 à 09:10:17  profilanswer
 

Bonjour,
 
Je ne suis pas du tout développeuse et encore moins spécialiste PHP !
J'ai un problème de code qui est obsolète !
 
En effet, je crée un site avec joomla et j'avais plein d'erreur à cause d'un module. J'ai réussi à en résoudre grâce aux nombreux forums mais la dernière est tenace et je n'arrive pas a trouver de solution !
Enfin si, je sais que je dois mettre preg_match() mais je ne connais pas le code à modifier pour l'appliquer...!
 
Erreur :

Citation :

Deprecated: Function eregi() is deprecated in C:\wamp\www\asi2\modules\mod_exposescroller\mod_exposescroller.php on line 223



La ligne de code est celle-là:

Citation :

while (eregi($picid.'a', $picstack.'a'));


 
 
 
Je voulais savoir, également, si j'ai eu raison de mettre "strpos" pour ses 2 erreurs là :

Citation :

Erreur 1 :
if (eregi('shadowbox', $setLinking))
Remplacé par : if (strpos('shadowbox', $setLinking))
 
Erreur 2 :
if (eregi($setDirection, 'left_right_horizontal'))
Remplacé par : if (strpos($setDirection, 'left_right_horizontal'))


En tout cas, strpos fonctionne !
 
Merci pour vos réponses.

mood
Publicité
Posté le 23-07-2010 à 09:10:17  profilanswer
 

n°2011226
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-07-2010 à 09:29:38  profilanswer
 

Code :
  1. if(strpos('shadowbox', $setLinking) !== FALSE)


Message édité par Dj YeLL le 23-07-2010 à 09:29:46

---------------
Gamertag: CoteBlack YeLL
n°2011230
lea133
Posté le 23-07-2010 à 09:57:19  profilanswer
 

Ah merci beaucoup Dj YeLL !
J'ai plus aucune erreur.
 
Bonne journée à toi

n°2011240
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-07-2010 à 10:18:51  profilanswer
 

Pour info, strpos retourne la position du premier terme dans le second.
 
Donc si les termes sont identiques (ou que le premier est le début du second) ça va te retourner 0 (zero), puisqu'il sera bien en position 0...
 
Donc ta condition sera fausse, alors qu'elle est correcte.


---------------
Gamertag: CoteBlack YeLL
n°2011253
lea133
Posté le 23-07-2010 à 10:56:15  profilanswer
 

et donc ça marchera ou non ?
Je ne comprend rien au développement, j'ai juste installer un module dans mon cms joomla !

n°2011266
Profil sup​primé
Posté le 23-07-2010 à 11:11:07  answer
 

tu as juste à rajouter le !== false pour émuler le comportement d'eregi. Au passage, strpos est (il me semble) plus rapide que les regex pour ce genre de recherche.

n°2011315
lea133
Posté le 23-07-2010 à 12:27:40  profilanswer
 

Ok donc si j'ai bien compris, je dois rajouter !==false dans mes deux autres erreurs que j'ai corrigé !?
 
Autre question !
 
J'ai deux nouvelles erreur du a l'activation d'un autre module....

Citation :


erreur
Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\asi2\modules\mod_gk_news_block\mod_gk_news_block.php on line 24


et

Citation :


erreur
Notice: Undefined variable: news_id in C:\wamp\www\asi2\modules\mod_gk_news_block\helper.php on line 253


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  erreur eregi()

 

Sujets relatifs
Hibernate :Erreur org.hibernate.MappingException: Unknown entityVBA : Erreur d'exécution '-2147417848 (80010108)
Erreur de compilation incompréhensible!!!!Difference de date erreur ORA-01722
Qu'est-il à dire de cette erreur ? (URL)JFreeChart Erreur :" Duplicate items in 'columnKeys'."
[VBA] erreur 13VB6 Peut on faire arret sur toute erreur ?
Erreur d'execution '1004'[Résolut]JDBC/ ODBC erreur de connexion
Plus de sujets relatifs à : erreur eregi()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR