Page 1 sur 1

Passage a php 7 compliqué pour un débutant

Posté : 20 sept. 2019, 14:57
par tepe
Bonjour à tous.
Je suis un bleu complet en php et j'ai à faire la transition d'un petit, tout petit miniblog de php 5 vers php 7 !
Ce miniblog a était créer par spyka webmaster (http://www.spyka.net) mais celui-ci à disparu. Il correspondait parfaitement à mon usage, dommage.

J'ai déjà résolu les problèmes d'accès à la base de données MySql mais je rencontre un premier souci avec un message complètement sibyllin pour moi en accédant à la page d'install.php :

Voici le message d'erreur que je rencontre en ouvrant la page install.php

Code : Tout sélectionner

Fatal error: Uncaught Error: Call to undefined function mb_connect() in /homepages/12/d212902398/htdocs/wsb4597112501/miniblog/install.php:82 Stack trace: #0 {main} thrown in /homepages/12/d212902398/htdocs/wsb4597112501/miniblog/install.php on line 82
Je crois comprendre qu'il y a un pb sur la ligne 82 de install.php en référence à une fonction "mb_connect" mais c'est tout. Je ne comprends pas ce que je suis sensé modifié sur cette ligne :-(
Voici le contenu de la ligne 82

Code : Tout sélectionner

$link = mb_connect($sqlconfig);
Merci de votre aide

Re: Passage a php 7 compliqué pour un débutant

Posté : 21 sept. 2019, 12:16
par @rthur
Bonjour,

Le message d'erreur indique que PHP ne connait pas la fonction mb_connect().
J'ai regardé le code de miniblog, à priori cette fonction est définit dans le fichier includes/fonctions.php, et ce même fichier est sensé être include dans la page install.php (autour de la ligne 68) donc si tu as ce message d'erreur c'est que tu as cassé quelque chose en modifiant le code.

Par contre, si je peux me permettre un conseil, il est risqué d'utiliser un script qui a été abandonné par son auteur car si il y a des failles de sécurité, elles ne seront pas corrigées.
Et en l'occurrence, il semblerait bien qu'il y en est : https://www.google.com/search?q=spyka+miniblog+exploits

Re: Passage a php 7 compliqué pour un débutant

Posté : 21 sept. 2019, 12:31
par tepe
Par contre, si je peux me permettre un conseil, il est risqué d'utiliser un script qui a été abandonné par son auteur car si il y a des failles de sécurité, elles ne seront pas corrigées.
Et en l'occurrence, il semblerait bien qu'il y en est : https://www.google.com/search?q=spyka+miniblog+exploits
Merci pour ta réponse.
Bon, il semble que je ne m'y prenne pas correctement et je ne vais pas continuer dans ce sens :(

Pourrais-tu m'indiquer un autre moyen, tout aussi, simple pour moi de faire ce que je veux ?
C'est-à-dire une page HTML qui appelle ce qui se trouve dans la base de données : 3 champs ; Titre, Date, Lieu, qui sont créés dans un backoffice (miniblog actuellement).

Je vais regarder de mon côté si je peux faire avec Google Agenda ou autre dans le genre.

Merci de ton aide