- Posts: 4
Compatiblité GRR et PHP7
- odubillot
-
Topic Author
- New Member
-
Less
More
7 years 7 months ago #118
by odubillot
Compatiblité GRR et PHP7 was created by 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 ....
Please Log in or Create an account to join the conversation.
- Rapace
-
- Senior Member
-
Less
More
- Posts: 59
7 years 7 months ago #126
by 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
Replied by Rapace on topic 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
The following user(s) said Thank You: mixone31
Please Log in or Create an account to join the conversation.
- odubillot
-
Topic Author
- New Member
-
Less
More
- Posts: 4
7 years 7 months ago #131
by odubillot
Replied by odubillot on topic 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
Please Log in or Create an account to join the conversation.
- odubillot
-
Topic Author
- New Member
-
Less
More
- Posts: 4
7 years 6 months ago #229
by odubillot
Replied by odubillot on topic 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();
Please Log in or Create an account to join the conversation.
- odubillot
-
Topic Author
- New Member
-
Less
More
- Posts: 4
7 years 6 months ago #230
by odubillot
Replied by odubillot on topic 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();
Please Log in or Create an account to join the conversation.
- mixone31
-
- New Member
-
Less
More
- Posts: 3
7 years 2 months ago #564
by mixone31
Replied by mixone31 on topic 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
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
7 years 2 months ago #579
by Yan
Replied by Yan on topic 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
Please Log in or Create an account to join the conversation.
Moderators: Yan