[RESOLU] Fonction include

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 : [RESOLU] Fonction include

Re: Fonction include

par HILAL » 18 juil. 2014, 15:57

Salut, c'est bon!!! merci beaucoup :)

Re: Fonction include

par Aureusms » 18 juil. 2014, 15:22

Bien vu...

Re: Fonction include

par moogli » 18 juil. 2014, 14:56

Salut

Vire les tags php ligne 9 qui n'ont pas leurs places dans du code php.

@+

Re: Fonction include

par HILAL » 18 juil. 2014, 14:19

voila l'erreur " ( ! ) Parse error: syntax error, unexpected '<' in C:\wamp\www\administration v9\connexion\verification.php on line 9 " et oui le fichier conbd.php existe dans le meme dossier

Re: Fonction include

par Aureusms » 18 juil. 2014, 12:28

Est ce que la page conbd.php existe et est-elle dans le même dossier que verif.php ?

Re: Fonction include

par xTG » 18 juil. 2014, 08:39

il me dis erreur!
Je pense que personne n'a pensé à ramener sa boule de cristal pour savoir quelle était l'erreur que tu as d'affiché...

Fonction include

par HILAL » 18 juil. 2014, 06:20

Bonjour,

J'aimerai savoir si c'est possible de faire en sorte que ma connexion avec la base de donnée dans un fichier à part, et l'inclure dans d'autre code avec la fonction include? J'ai déjà essayé mais ca marche pas il me dis erreur! "

Merci :)

page verif.php
<?php
session_start();
if(isset($_POST['submit']))
{
	$email = $_POST['email'];
	if($email)
	{
                <?php include("conbd.php"); ?>
		// Je vérifie l'email
		$req = $bdd->prepare("SELECT COUNT(*) AS membre_valide FROM profile WHERE useremail = '$email'");// Je compte le nombre d'entrée ayant pour email celui entré
		$req->execute();
		$data = $req->fetch();
		$req->closeCursor(); // Termine le traitement de la requête
		// Je teste la valeur de $data['membre_valide']
		if($data['membre_valide'] != 0) 
		{ 	
			// Création d'un nombre aléatoire 
			$characts = 'abcdefghijklmnopqrstuvwxyz';
			$characts .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';	
			$characts .= '1234567890'; 
			$code_aleatoire = ''; 
			for($i=0;$i<30;$i++) 
			{ 
				$code_aleatoire .= substr($characts,rand()%(strlen($characts)),1); 
			}
			// Modification du code de sécurité
			$req = $bdd->prepare("UPDATE profile SET usercode = :code_aleatoire WHERE useremail = '$email'");
			$req->bindValue(':code_aleatoire', $code_aleatoire, PDO::PARAM_STR);
			$req->execute();
			$req->closeCursor(); // Termine le traitement de la requête
			echo '<p>'.$code_aleatoire.'</p>';
			echo "Un email de reinisialtion vient d'etre envoyé a votre boite email";
		}
		else
		{
			echo 'Cet email n\'existe pas.';
		}
	}
}
?>
page conbd.php :
<?php
		// Connexion de la base de donnée
		try
		{
			$bdd = new PDO('mysql:host=localhost;dbname=administration','root','',array(PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION));
		}
		catch(Exception $e)
		{
			die('Erreur : '.$e->getMessage());
		}
?>