[PHP] difference d'accès a un site par rapport au model

difference d'accès a un site par rapport au model [PHP] - PHP - Programmation

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 :
 
http://img300.imageshack.us/img300/2276/image1iu0.th.jpg
 
mais moi j'ai ca :
 
http://img383.imageshack.us/img383/5216/image2md3.th.jpg
 
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 !
 

Reply

Marsh Posté le 17-11-2006 à 17:27:47   

Reply

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à

Reply

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

Reply

Marsh Posté le 17-11-2006 à 17:42:06    

oula deja deux réponses :jap:
 
je vais tester tous ca et vous dis quoi ;)

Reply

Marsh Posté le 17-11-2006 à 17:49:40    

merci beaucoup pour votre aide, j'ai cherché depuis 14heures :d
 
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  
 
:jap:
 
bonne soirée a vous

Reply

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  :ouch:  
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...)...

Reply

Marsh Posté le 18-11-2006 à 10:31:29    

merci de ton aide, voila qui clairifie pour moi la démarche a suivre :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed