page en php interprété differement d'un client a l'autre
Posté : 07 juil. 2009, 16:17
Bonjour,
J'ai fait une page en php 4, que j'ai stocké sur mon serveur. Sur celui ci est installé easyphp 1.8.
Mon soucis est que suivant l'ordinateur avec lequel je regarde la page, ca fonctionne nickel ... ou pas du tout !
Le problème se voit surtout parce que sur 2 des ordinateurs, il me fait une erreur critique et pas sur l'autre.
Pour tout vous dire, là ou ca pose problème, c'est dans une boucle ou je remplis un tableau a partir de données qui viennent d'un BDD mysql.
Donc apparemment, il crois que $DatePrelevement est une chaine, hors c'est la première fois que je déclare cette variable dans la page. Pourquoi sur certains client cette variable est interprété par le serveur comme chaine et sur d'autre comme un tableau (comme attendu) ? Parceque oui au final, le serveur interprète différemment mon code suivant le pc qui consulte la page. C'est la seule certitude que j'ai par rapport a ce problème.
Tous les pcs qui accèdent a cette page sont sous firefox. Si quelqu'un peut venir en aide a une pauvre âme en peine ...
J'ai fait une page en php 4, que j'ai stocké sur mon serveur. Sur celui ci est installé easyphp 1.8.
Mon soucis est que suivant l'ordinateur avec lequel je regarde la page, ca fonctionne nickel ... ou pas du tout !
Le problème se voit surtout parce que sur 2 des ordinateurs, il me fait une erreur critique et pas sur l'autre.
Pour tout vous dire, là ou ca pose problème, c'est dans une boucle ou je remplis un tableau a partir de données qui viennent d'un BDD mysql.
$req="SELECT Date FROM prelevement WHERE prelevement.Idpointdo=".$Id."ORDER BY prelevement.Date";
//echo $req;
$rep=mysql_query($req) or die($req."<br />".mysql_error());
while($res=mysql_fetch_array($rep)){
$DatePrelevement[]=$res['Date'];
}
L'erreur la voici :Code : Tout sélectionner
Fatal error : [] operator not supported for strings in c:\....Tous les pcs qui accèdent a cette page sont sous firefox. Si quelqu'un peut venir en aide a une pauvre âme en peine ...