Page 1 sur 1

ceci genere une boucle d erreur de plusieurs gigas

Posté : 14 juin 2015, 16:03
par that
ceci genere une boucle d erreur de plusieurs gigas, en fait ca affiche un menu deroulant :

<?php



foreach( $GEN_Prefix as $curprefix ) {

print "<option value=\"".htmlentities($curprefix["name"])."\"".(($prefix==$curprefix["name"] || $curprefix["name"] == $_SESSION[msg_prefix]) ? " selected" : "").">".htmlentities($curprefix["name"]." (".$curprefix["prefix"]).")</option>";

} ?>


et le message d erreur de plusieurs gigas:

[14-Jun-2015 13:26:15 UTC] PHP Notice: Undefined index: msg_prefix in /home/troccom/public_html/site.net/inc/compose.php on line 240

[14-Jun-2015 13:26:15 UTC] PHP Notice: Use of undefined constant msg_prefix - assumed 'msg_prefix' in /home/troccom/public_html/site.net/inc/compose.php

Re: ceci genere une boucle d erreur de plusieurs gigas

Posté : 14 juin 2015, 16:06
par tof73
$_SESSION[msg_prefix]
par
$_SESSION['msg_prefix']

Re: ceci genere une boucle d erreur de plusieurs gigas

Posté : 14 juin 2015, 16:13
par that
merci je vais essayer, en fait c est depuis que j ai change de version php

Re: ceci genere une boucle d erreur de plusieurs gigas

Posté : 14 juin 2015, 17:28
par proton2014
$_SESSION[msg_prefix]
par
$_SESSION['msg_prefix']

OK maintenant, j ai :

[14-Jun-2015 15:20:23 UTC] PHP Notice: Undefined index: msg_prefix in /home/troccom/public_html/site.net/inc/compose.php on line 240


une idee?

Re: ceci genere une boucle d erreur de plusieurs gigas

Posté : 14 juin 2015, 17:46
par proton2014
une idee?

Re: ceci genere une boucle d erreur de plusieurs gigas

Posté : 14 juin 2015, 17:49
par proton2014
a cette ligne 240 on trouve:

print "<option value=\"".htmlentities($curprefix["name"])."\"".(($prefix==$curprefix["name"] || $curprefix["name"] == $_SESSION['msg_prefix']) ? "

Re: ceci genere une boucle d erreur de plusieurs gigas

Posté : 14 juin 2015, 20:37
par proton2014
il me reste juste ca comme erreur

Re: ceci genere une boucle d erreur de plusieurs gigas

Posté : 14 juin 2015, 23:20
par @rthur
Undefined index: msg_prefix
Cela veut dire que tu n'as pas de variable msg_prefix dans ta session.
Pour éviter le message d'erreur, tu peux tester son existence avec isset() avant de l'utiliser.