J'ai un fragment de code qui ne fonctionne pas sur le serveur 000webhost, mais qui fonctionne sur mon EasyPHP.
$Quart peux prendre comme valeur : "N", "R", "CA", "RTT", "J", "M" ,"S","WE".
Code : Tout sélectionner
if (($Quart == "N") && ($event['SUMMARY'] == "R" || $event['SUMMARY'] == "CA" || $event['SUMMARY'] == "RTT"))
{ $Quart = 'DN'; echo " nous sommes en descente de nuit";}
elseif (($event['SUMMARY'] == "N") && ($Quart == "R" || $Quart == "CA" || $Quart == "RTT"))
{ $Quart = 'PN'; echo "nous sommes en premiere nuit";}
else
{$Quart = $event['SUMMARY']; echo "non";}Sur le serveur distant 000webhost je retourne que la condition else.
J'ai d'autre comparaison qui fonctionne sur les 2 serveurs :
Code : Tout sélectionner
if ( date("N",strtotime($event['DTSTARTTIME'])) == 6 || date("N",strtotime($event['DTSTARTTIME'])) == 7)
{echo "</br>WEEK-END";
$Quart = 'WE';
}si
Code : Tout sélectionner
$Quart= TRUE; Code : Tout sélectionner
if ($Quart) mais
Code : Tout sélectionner
$Quart = "N";Code : Tout sélectionner
if ($Quart =="N") Quelqu'un as-t-il une idée ?
Merci d'avance
Damien