difference d'accès a un site par rapport au model [PHP] - PHP - Programmation
Marsh Posté le 17-11-2006 à 17:34:32
Salut,
Tu as des différences de tolérance entre les versions Easyphp et les versions d'Apache sur serveur distant.
Si tu veux pas te prendre la tête en configuration, il faut tester l'existence de tes variables avant toute utilisation :
if(isset(NomDeTaVariable)) {
// TODO
}
Voilà voilà
Marsh Posté le 17-11-2006 à 17:40:32
tu peux aussi modifier la valeur de error_reporting :
http://fr.php.net/error_reporting
http://fr.php.net/manual/fr/ref.er [...] -reporting
mais bon, un code propre est un code sans notice
Marsh Posté le 17-11-2006 à 17:42:06
oula deja deux réponses
je vais tester tous ca et vous dis quoi
Marsh Posté le 17-11-2006 à 17:49:40
merci beaucoup pour votre aide, j'ai cherché depuis 14heures
voila qui est réglé, j'ai choisi le error reporting, mais c'est vrai que je préferai savoir d'ou ca vient exactement
bonne soirée a vous
Marsh Posté le 18-11-2006 à 02:43:02
Pour partir sur de bonnes bases, le register_global à on c'est une hérésie
Deuxième chose, masquer des erreurs ne les corrigeant pas, il serait préférable de laisser le error_reporting à E_ALL et de corriger pour ne plus avoir d'erreur (ensuite sur un site en production, là on passe à 0 )
Donc tester l'existence d'une variable avant de s'en servir, gérer les cas d'erreur possibles à attendre (connexion à la bd foireuse...)...
Marsh Posté le 18-11-2006 à 10:31:29
merci de ton aide, voila qui clairifie pour moi la démarche a suivre
Marsh Posté le 17-11-2006 à 17:27:47
Salut a tous
Je m'initie au PHP, sur le site asp-php.net j'ai trouvé un excellent début de site en PHP
Il est proposé au téléchargement et ce site peut etre utilisé par easyphp
Dans l'exemple on a ca :
mais moi j'ai ca :
avec une erreur d'acces, que ce soit avec easyphp 1.7 ou 1.8
l'url de asp-php de l'exemple est la :
http://www.asp-php.net/scripts/asp-php/ballerini.php
savez vous d'ou cela peut venir ?
Merci bcp !