Php: formulaire pour session

BlackEyes - 28 mai 2009 à 14:34
Ozimandias Messages postés 505 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 - 28 mai 2009 à 17:04
Bonjour,
je suis en train de créer un petit formulaire permettant à l'utilisateur d'un site de saisir son nom et son mot de passe .

voici le fichier login.php corresponjdant à cela:


<?php
	// inclusion du fichier contenant les fonctions générales.
	include('fonction.inc');
	// Fonction qui vérifie que l'identification saisie
	// est correcte
	function utilisateur_existe($identifiant,$mot_de_passe){
		// Aléatoire,en attendant mieux ...
		return (bool) rand (0,1);
	}
	// Initialisation des variables .
	$identifiant = '';
	$mot_de_passe = '';
	$message= '';
	// Traitement du formulaire
	if(isset($POST['connexion'])) {
		//Récupérer les informations saisies.
		$identifiant = valeur_saisie($_POST['identifiant']);
		$mot_de_passe = valeur_saisie($_POST['mot_de_passe']);
		//Vérifier que l'utilisateur existe.
		if (utilisateur_existe($identifiant,$mot_de_passe)){
			//L'utilisateur existe...
			//Partir sur une autre page et interrompre le script.
			header('location: accueil.php');
			exit;
		}else{
			//L'utilisateur n'existe pas...
			//Afficher un message et proposé de nouveau l'identification
			$message = ' Identification incorrecte. ';
			$message = ' Essayez de nouveau. ';
			// Laisser le formulaire s'afficher de nouveau ...
		}
	}
?>
<!DOCTYPE html PUBLIC "-//W3C//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1_strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml>
	<head><title>Identification</title>	</head>
	<body>
		<form action="login.php" method="post">
		<table border="0">
		<tr>
			<td align="right">Identifiant :</td>
			<td><input type="text" Name="identifiant" value= "<?php echo vers_formulaire($mot_de_passe); ?>" /></td>
		</tr>
		<tr>
			<td></td>
			<td align="right"><input type="submit" name="connexion" value="Connexion" /></td>
		</tr>
		</table>
		<?php echo $message; ?>
		</form>
	</body>
</html>

?>
 






à quoi correspond : fonction.inc ? qu'est ce qu'on y met dedans?
A voir également:

3 réponses

voii l'erreur que j'ai à l'affichage à la place du formulaire d'identification:
Warning: include(fonction.inc) [function.include]: failed to open stream: No such file or directory in /var/www/AnjouWeb/login.php on line 3

Warning: include() [function.include]: Failed opening 'fonction.inc' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/AnjouWeb/login.php on line 3
Identifiant : Fatal error: Call to undefined function vers_formulaire() in /var/www/AnjouWeb/login.php on line 43



Quelqu'un peut il m'aider?
0
Besoin d'aide urgente.

Je suis en stage en entreprise.

Merci
0
Ozimandias Messages postés 505 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 46
28 mai 2009 à 17:04
Tu lui demande d'inclure le fichier : "fonction.inc" à la ligne 3 , include('fonction.inc');

Il te dis tout simplement qu'il ne le trouve pas...
Warning: include(fonction.inc) [function.include]: failed to open stream: No such file or directory in /var/www/AnjouWeb/login.php on line 3

ce qui veut dire en gros: impossible d'ouvrir la ressource: il n'y a pas ce fichier dans /var/www/AnjouWeb/login.php
0