Quel organisation pour les controls et les retours de message d'erreur ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Quel organisation pour les controls et les retours de message d'erreur ?

Quel organisation pour les controls et les retours de messag

par supercanard » 02 août 2008, 11:41

Bonjour,

J'aurais voulu votre avis. Couramment dans un script on à besoin de tester x choses et de retourner des messages d'erreur, voir même de bloquer la suite du script s'il y a erreur. Exemple, lorsque l'on fait un espace membre, il faut tester lors du log si l'utilisateur existe bien, si le mot de pass correspond, etc... et retourner des messages à l'internaute.

Et quelques fois on a besoin de faire des test à l'intérieure même d'une fonction. Bref je trouve que ça devient vraiment anarchique d'avoir des test à l'intérieure des fonctions et dans les script. Je me demandais s'il y avait une méthode pour organiser tout ça.

Voici un exemple :
function LireFichier ( $url )
{
	$fichier = $url;
	if ( !file_exists( $fichier ) )
	{
		$donnees = 'La page que vous demandez n\'éxiste pas';
	}
	else
	{
		$fichier = fopen( $url, 'r' );
		$donnees = fread( $fichier, filesize( $url ) );
		fclose ( $fichier );
	}
	return $donnees;
}
Pas très propre à mon gôut...
Serrait-il plus propre si je retournais dans cette fonction, en plus de la valeur données, un tableau $erreurs qui contiendrait uniquement des messages d'erreurs ?