- Messages : 4
Compatiblité GRR et PHP7
- odubillot
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
il y a 7 ans 1 mois #118
par odubillot
Compatiblité GRR et PHP7 a été créé par odubillot
Bonjour
JE viens de passer à PHP7 et il y a les incompatibilités GRR.
pour une réservation en périodicité, il faut faire une petit modification de code
Cela vient d’une différence entre PHP5 et PHP7 sur la déclaration d’un tableau .
En PHP5 : $tab = ‘’ ;
En PHP7 : $tab = array() ;
Dans \ include\mbs_sql.inc.php
Ligne 557
Remplacer $entrys_return = ‘’;
Par $entrys_return = array();
Il y a également un problème pour les envoies de mail aux gestionnaires de ressource.
Seul la personne qui fait la réservation reçoit un mail. Les autres personnes ne reçoivent rien.
Pour le moment je n'ai pas trouvé d'ou cela vient.
Si vous avez une piste ....
JE viens de passer à PHP7 et il y a les incompatibilités GRR.
pour une réservation en périodicité, il faut faire une petit modification de code
Cela vient d’une différence entre PHP5 et PHP7 sur la déclaration d’un tableau .
En PHP5 : $tab = ‘’ ;
En PHP7 : $tab = array() ;
Dans \ include\mbs_sql.inc.php
Ligne 557
Remplacer $entrys_return = ‘’;
Par $entrys_return = array();
Il y a également un problème pour les envoies de mail aux gestionnaires de ressource.
Seul la personne qui fait la réservation reçoit un mail. Les autres personnes ne reçoivent rien.
Pour le moment je n'ai pas trouvé d'ou cela vient.
Si vous avez une piste ....
Connexion ou Créer un compte pour participer à la conversation.
- Rapace
- Membre senior
Moins
Plus d'informations
- Messages : 59
il y a 7 ans 1 mois #126
par Rapace
Production : GRR : 1.9.7e - Hébergement : Ubuntu 14-04 + PHP 5.5.9
Test : GRR (3.5.1 et 4.0.3) + Ubuntu 22.04.1- PHP : 8.0.1
Réponse de Rapace sur le sujet Compatiblité GRR et PHP7
Bonjour,
Afin de m'aider à comprendre, quelques petites questions :
Sous quel OS (Windows, Linux) ?
Quelle version de PHP 7 (7.0, 7.1) ?
La méthode utilisée pour l'envoi des mails (mail ou smtp) ?
Mon GRR (3.1) tourne sous Linux/ Apache php 7.0 et je n'ai jamais relevé ces problèmes.
Je sais d'expérience que la version php 7.1 sous Windows peut poser de graves problèmes
Si vous utilisez la méthode mail (avec un serveur mail local), essayer cette correction :
Fichier : include/mail.class.php
ligne 95 : à remplacer par
Afin de m'aider à comprendre, quelques petites questions :
Sous quel OS (Windows, Linux) ?
Quelle version de PHP 7 (7.0, 7.1) ?
La méthode utilisée pour l'envoi des mails (mail ou smtp) ?
Mon GRR (3.1) tourne sous Linux/ Apache php 7.0 et je n'ai jamais relevé ces problèmes.
Je sais d'expérience que la version php 7.1 sous Windows peut poser de graves problèmes
Si vous utilisez la méthode mail (avec un serveur mail local), essayer cette correction :
Fichier : include/mail.class.php
ligne 95 : à remplacer par
Code:
mail(str_replace(";",",",$A), $sujet, utf8_decode(utf8_encode(str_replace("<br>","",$message))), $headers);
Production : GRR : 1.9.7e - Hébergement : Ubuntu 14-04 + PHP 5.5.9
Test : GRR (3.5.1 et 4.0.3) + Ubuntu 22.04.1- PHP : 8.0.1
Les utilisateur(s) suivant ont remercié: mixone31
Connexion ou Créer un compte pour participer à la conversation.
- odubillot
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 4
il y a 7 ans 1 mois #131
par odubillot
Réponse de odubillot sur le sujet Compatiblité GRR et PHP7
PHP 7.1.2 ( ceux-ci explique peut-être cela )
Systeme windows IIS
Mail envoyer par SMTP
Systeme windows IIS
Mail envoyer par SMTP
Connexion ou Créer un compte pour participer à la conversation.
- odubillot
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 4
il y a 7 ans 2 semaines #229
par odubillot
Réponse de odubillot sur le sujet Compatiblité GRR et PHP7
Même problème lors d'une copie de créneau.
dans include/mrbs_sql.inc.php
ligne 694
remplacer
$ret = '';
Par
$ret = array();
dans include/mrbs_sql.inc.php
ligne 694
remplacer
$ret = '';
Par
$ret = array();
Connexion ou Créer un compte pour participer à la conversation.
- odubillot
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 4
il y a 7 ans 2 semaines #230
par odubillot
Réponse de odubillot sur le sujet Compatiblité GRR et PHP7
Encore une correction :
Include \ mrbs_sql.inc.php
Ligne 556
Remplacer
$entrys = "";
par
$entrys = array();
Include \ mrbs_sql.inc.php
Ligne 556
Remplacer
$entrys = "";
par
$entrys = array();
Connexion ou Créer un compte pour participer à la conversation.
- mixone31
- Nouveau membre
Moins
Plus d'informations
- Messages : 3
il y a 6 ans 9 mois #564
par mixone31
Réponse de mixone31 sur le sujet Compatiblité GRR et PHP7
Merci Rapace pour le mail interne cette ligne fait que ca fonctionne ... le gestionnaire reçoit bien la demande de modération !
Encore merci
Encore merci
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 6 ans 8 mois #579
par Yan
Réponse de Yan sur le sujet Compatiblité GRR et PHP7
Bonjour,
merci à tous pour vos signalements et pour les solutions proposées.
Il est sûr que le passage à php 7 oblige à une maintenance des scripts.
Heureusement la communauté des utilisateurs est active !
Cordialement,
YN
merci à tous pour vos signalements et pour les solutions proposées.
Il est sûr que le passage à php 7 oblige à une maintenance des scripts.
Heureusement la communauté des utilisateurs est active !
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
Modérateurs: Yan