CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[HELP] Deprecated: Function ereg()

Pseudo supprimé
Pseudo supprimé 28 août 2013 à 21:19:12

Bonsoir,

J'ai un problème ici :

$regLienSimple="\[url\] ?([^\[]*) ?\[/url\]";
$regLienEtendu="\[url ?=([^\[]*) ?] ?([^]]*) ?\[/url\]";
if (ereg($regLienSimple, $t)) $t=ereg_replace($regLienSimple, "<a href=\"\\1\">\\1</a>", $t);
else $t=ereg_replace($regLienEtendu, "<a href=\"\\1\" target=\"_blank\">\\2</a>", $t);
return $t;

L'erreur c'est : Deprecated: Function ereg() is deprecated in /home/u413896774/public_html/base.php on line 532 Deprecated: Function ereg_replace() is deprecated in /home/u413896774/public_html/base.php on line 533

Aidez-moi, je comprends absolument rien à cette fonction ...

vava740
vava740
Niveau 10
28 août 2013 à 21:29:56

http://php.net/manual/fr/function.ereg.php

"Cette fonction est OBSOLETE depuis PHP 5.3.0. Nous vous encourageons vivement à ne plus l'utiliser."

"ereg() est obsolète depuis PHP 5.3.0. Utilisez plutôt la fonction preg_match()."

Pseudo supprimé
Pseudo supprimé 29 août 2013 à 21:23:25

Je sais, j'avais lu ça, mais je ne savais pas par quoi remplacer... Merci

Pseudo supprimé
Pseudo supprimé 29 août 2013 à 21:28:15

Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /home/u413896774/public_html/base.php on line 507 Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /home/u413896774/public_html/base.php on line 508

Voilà l'autre erreur en remplacant par preg_match

vava740
vava740
Niveau 10
29 août 2013 à 22:22:39

"Le délimiteur ne peut pas être alphanumérique ou un backslash"

1. Tu as un délimiteur ? Alors ça doit être un caractère alphanumérique ou un backslash, et il faut le changer
2. Tu n'as pas de délimiteur, auquel cas il faut en mettre un

Il semblerait plutôt que tu dois dans le deuxième cas

PlatiniumSmart
PlatiniumSmart
Niveau 10
30 août 2013 à 17:05:52

Absolument rien compris, je dois faire quoi ? Cette erreur est bien la pire de toute, celle qui me fait le plus chier.

Tiddo
Tiddo
Niveau 10
30 août 2013 à 19:13:18

Mon Dieu mais relis le manuel php. :(
http://php.net/manual/fr/function.preg-match.php

Tu as deux paramètres obligatoires.

Schiffer
Schiffer
Niveau 10
30 août 2013 à 21:37:01

$regLienSimple="#\[url\] ?([^\[]*) ?\[/url\]#"; :question:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware