Reinitialiser le password perdu d'un utilisateur

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 : Reinitialiser le password perdu d'un utilisateur

par Jean2troie » 17 mars 2008, 21:19

Je sais que c'est pas ça l'erreur.
Je te dis que je ne trouve pas d'erreur mais qu'en revanche ... :).

On a de la chance avec PHP car il donne des erreurs compréhensibles. Quelle est la tienne ?
Est-ce la ligne qu'affiche la page ?

Parse error: syntax error, unexpected T_VARIABLE in /homepages/45/d222220980/htdocs/dynamique/Fiches_tech/Generenewspwd.php on line 81

S'est ça le message!

par Hywan » 17 mars 2008, 21:09

Je sais que c'est pas ça l'erreur.
Je te dis que je ne trouve pas d'erreur mais qu'en revanche ... :).

On a de la chance avec PHP car il donne des erreurs compréhensibles. Quelle est la tienne ?

par Jean2troie » 17 mars 2008, 21:03

Bonsoir HyWan,

tu parle de ce chevron là ?

Ecrire ceci:
 $headers ='From: "Webmaster mosite.fr" <[email protected]>'."\n"; 
Plutot que ceci:
 $headers ='From: "Webmaster mosite.fr"< [email protected]>'."\n"; 
Mais s'est pas ça qui fait une erreur à la ligne 81 ça se trouve à la ligne 89 cette partie.

Bon, j'ai pas fini de me casser la tête je crois.

Merci bien.
Bonne soirée HyWan.

par Hywan » 17 mars 2008, 20:52

Je ne vois pas d'erreur à cette ligne ni aux autres présentées.
En revanche, fait attention à ton mysql_query qui pourrait te retourner une erreur, il faut le gérer comme il faut (éteindre avec l'arobase et gérer l'erreur derrière comme tu as fais).
Attention également à l'espace après le premier chevron ouvrant qui entour ton adresse mail. L'espace doit être avant et non après.
Une dernière remarque, on a pour habitude de mettre le nom des commandes SQL en majuscule. Ainsi update devient UPDATE.

Oublie !!!

par Jean2troie » 17 mars 2008, 20:45

La ligne 81 serait celle-ci:
PHP:
$resultat = mysql_query($requete);

Jean

par Hywan » 17 mars 2008, 20:39

Est-ce qu'on peut connaître la ligne 81 .....

par Jean2troie » 17 mars 2008, 20:36

Bonsoir,

j'ai esayé ceci; mais j'ai ue erreur àa la ligne 81.

S'est quoi l'erreur d'aprés vous ???
$requete = "update User_Registered SET password = '$password', email = '$email' WHERE login = '$login'";
			//echo 'REQUETE :'.$requete;
			$resultat = mysql_query($requete);
			if ($resultat == FALSE)
			{
				echo "Erreur Base de donnees : ".mysql_errno() . ": " . mysql_error() . "\n";
				echo "Requete : ".$requete;
			}
			else
			{
				 $headers ='From: "Webmaster mosite.fr"< [email protected]>'."\n"; 
Qu'est-ce qu'il à mon code qui marche pas SVP ???
La ligne 81 serait celle-ci:
$resultat = mysql_query($requete);

Jean

par Hywan » 16 mars 2008, 18:05

Rien n'est trop compliqué. Il faut savoir apprendre, persister, et avoir l'envie.

par AB » 16 mars 2008, 18:01

Peut-être tu veux aller trop vite ...

Trop compliqué.

par Jean2troie » 16 mars 2008, 17:22

S'est trop compliqué pour moi.

par AB » 15 mars 2008, 21:12

J'ai oublié de dire qu'il faut réellement faire les tutos, c'est à dire les tester sur un serveur local et ne pas simplement se contenter de les lire.
Je parle de ma propre expérience, j'avais bien sûr commencé par survoler le topo, tellement ça à l'air simple. Mais bon ce n'est pas que cela soit tellement compliqué mais il faut commencer par poser les briques une par une pour laisser à l'esprit le temps de s'imprégner et ensuite pouvoir proposer la meilleure solution suivant le cas de figure. :)

par Hywan » 15 mars 2008, 19:56

PHPDebutant.org, LeSiteDuZero.com et PHPFrance.com, je ne vois pas pourquoi tu ne pourrais pas réussir ;-).

par AB » 15 mars 2008, 19:49

lesiteduzero.com explique à partir de zéro le fonctionnement de certains scripts. C'est à mon avis, à voir après avoir fait les tutos de phpdebutant.org
Ne t'en fait pas, si tu suis tous les tutos de phpdebutant.org dans l'ordre (c'est progressif) tu n'en auras que pour quelques jours le temps de bien tout assimiler. Ensuite la grande aventure de la programmation PHP peut commencer avec une meilleure visibilité :)

Hum !!!

par Jean2troie » 15 mars 2008, 19:26

Merci tout de même pour tes conseils AB.

Seul devant sa dalle s'est pas simple de rendre service.
J'ai simplement voulu te donner une bonne adresse pour te faire progresser, rien d'autre, et cela ne t'empêche en aucune façon de poser des questions sur ce forum.
J'irrai voir le second site aussi, je suis en train de lire sur le premier, mais n'empêche que j'ai pas des mois pour faire mon truc.

Merci, Jean.

par AB » 15 mars 2008, 19:18

Bah faut pas le prendre comme ça. On est tous passés par le niveau débutant.
Si je me permet de conseiller phpdebutant.org à des débutants c'est parce que c'est un excellent site.

A mes débuts je ne comprenais que quelques lignes de code ici et là et après avoir suivi tous les tutos de ce site, c'est devenu beaucoup plus clair. C'est une bonne base pour commencer quand on a pas eu des cours "officiels" et c'est aussi ce site que recommandent un bon nombre de prof php ...

J'ai simplement voulu te donner une bonne adresse pour te faire progresser, rien d'autre, et cela ne t'empêche en aucune façon de poser des questions sur ce forum.

Remarque que j'avais commencé mon post par "une petite parenthèse...".

Cela dit tu n'es pas le premier à mal prendre ce conseil, faudrait peut-être que je trouve une formulation plus élaborée.

Il y a aussi un second site très bien : lesiteduzero.com . Mais il est vrai que rien qu'en énonçant le nom de ses sites, si l'on est un peu susceptible... Et pourtant ce sont les deux meilleurs pour acquérir de bonnes bases ...

Aller, bienvenu dans le monde PHP et ne crois en aucune façon je ne me moque de toi :)

Sinon je n'aurais pas pris tout ce temps pour te répondre :wink: