Solution Amigo Posté 28 Août 2021 Solution Partager Posté 28 Août 2021 bonjour, j'ai un petite erreur a l'installation de mon appler pjirc je me retrouve avec le message Citation Fatal error: Uncaught Error: Call to undefined function ereg_replace() in /homepages/30/d819179339/htdocs/chat/config.php:45 Stack trace: #0 /homepages/30/d819179339/htdocs/chat/config.php(34): nick('') #1 /homepages/30/d819179339/htdocs/chat/index.php(2): include('/homepages/30/d...') #2 {main} thrown in /homepages/30/d819179339/htdocs/chat/config.php on line 45 et voila ma configuration ligne 45 $nick = nick($nick); // replace umlauts, ß and numbers on the beginning function nick($nick) { $nick = str_replace("ä", "ae", $nick); $nick = str_replace("ö", "oe", $nick); $nick = str_replace("ü", "ue", $nick); $nick = str_replace("Ä", "Ae", $nick); $nick = str_replace("Ö", "Oe", $nick); $nick = str_replace("Ü", "Ue", $nick); $nick = str_replace("ß", "ss", $nick); $nick = str_replace(" ", "_", $nick); $nick = ereg_replace(" ", " ", $nick); // delete numbers on the beginning of nicknames return $nick; } Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 28 Août 2021 Partager Posté 28 Août 2021 Bonjour et bienvenue sur le Hub ! La fonction ereg_replace() a été déclarée obsolète en php 5.3 et supprimée de php 7. Il faut utiliser preg_replace() à sa place https://www.php.net/manual/fr/function.preg-replace.php Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amigo Posté 28 Août 2021 Auteur Partager Posté 28 Août 2021 bonjour, si je comprent a la place de $nick = ereg_replace(" ", " ", $nick); // delete numbers on the beginning of nicknames je mets $nick = preg_replace(" ", " ", $nick); // delete numbers on the beginning of nicknames Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amigo Posté 28 Août 2021 Auteur Partager Posté 28 Août 2021 il y a 11 minutes, Amigo a dit : bonjour, si je comprent a la place de $nick = ereg_replace(" ", " ", $nick); // delete numbers on the beginning of nicknames je mets $nick = preg_replace(" ", " ", $nick); // delete numbers on the beginning of nicknames Après teste sa passe pas http://tchat-amigo.fr/news/?url=/0-root/3-videos Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 28 Août 2021 Partager Posté 28 Août 2021 Je ne comprends pas ce que tu veux remplacer, parce que selon cette ligne tu essaies de remplacer un espace par un espace... et pas du tout ce que laisse imaginer le commentaire qui suit. De plus, ta syntaxe n'est pas bonne. Le premier argument doit être une pattern. Comme par exemple : <?php $pattern="/12/"; $replacement="34"; $chaine="1234 devrait donner 3434 après remplacement"; print(preg_replace($pattern,$replacement,$chaine)); ?> Qui donne ceci en sortie : 3434 devrait donner 3434 après remplacement Lis la doc, elle explique cela correctement:https://www.php.net/manual/fr/function.preg-replace.php Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amigo Posté 29 Août 2021 Auteur Partager Posté 29 Août 2021 je vous avous que je ne capte rien je laisse tombé Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant