php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.04.2008, 15:39  
Benutzer
 
Registriert seit: 08.04.2008
Beiträge: 45
coraplanet befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Passwort vergessen funktion -- php und mysql

PHP-Code:
<?php sesison_start(); include('navi.php'); include('settings-reg.inc.php');
...
<?
php  $u_name $_POST['u_name'];
  
$e_mail $_POST['e_mail'];
  if(isset(
$u_name)){
   
$abfrage "SELECT * FROM usr_web1036_5.u_users WHERE u_name = '".$u_name."';";
   
$ergebnis mysql_query($abfrage) or die(mysql_error());
   while(
$row mysql_fetch_object($ergebnis))
    {
         
$to $row->e_mail;
         
$subject "Sie haben sich Ihr Passwort zusenden lassen";
         
$msg "Hallo ".$row->u_name." auf www.cora-planet.de haben Sie sich Ihr Passwort wieder zusenden lassen./n/n Username: ".$row->u_name."/n Passwort: ".$row->u_pass."/n/nDie Mitarbeiter von www.cora-planet.de und www.flychat.de werden Sie auch niemals nach Ihrem Passwort fragen.\n\nBitte beachten Sie, das es sich hierbei um eine vom System automatisch generierte E-Mail handelt. Bitte Antworten Sie nicht auf diese Mail.";
         
$headers "From: system@cora-planet.de\nReply-To: sendolight@aol.com";
         
$config "-fkontakt@cora-planet.de";
         
mail("$to""$subject""$msg""$headers""$config");

         
$to "kontakt@cora-planet.de";
         
$subject $row->u_name." hat sein Passwort vergessen.";
         
$msg =  $u_name." hat sein Passwort vergessen und die Passwort vergessen Funktion auf www.cora-planet.de genutzt.\nDiese Person hat bereits die Passwort Mail mit den persönlichen Zugangsdaten erhalten.\n\n Bitte beachten Sie, das es sich hierbei um eine vom System automatisch generierte E-Mail handelt. Bitte Antworten Sie nicht auf diese Mail.";
         
$headers "From: system@cora-planet.de\nReply-To: sendolight@aol.com";
         
$config "-fkontakt@cora-planet.de";
         
mail("$to""$subject""$msg""$headers""$config");
    }
    }
   else if(isset(
$e_mail{
//Zeile 96-->   $abfrage = "SELECT u_pass FROM usr_web1036_5.u_users WHERE u_name = '".$_SESSION['u_name']."';";
   
$ergebnis mysql_query($abfrage) or die(mysql_error());
   while(
$row mysql_fetch_object($ergebnis))
        {
         
$to $row->e_mail;
         
$subject "Sie haben sich Ihr Passwort zusenden lassen";
         
$msg "Hallo ".$row->u_name." auf www.cora-planet.de haben Sie sich Ihr Passwort wieder zusenden lassen./n/n Username: ".$row->u_name."/n Passwort: ".$row->u_pass."/n/nDie Mitarbeiter von www.cora-planet.de und www.flychat.de werden Sie auch niemals nach Ihrem Passwort fragen.\n\nBitte beachten Sie, das es sich hierbei um eine vom System automatisch generierte E-Mail handelt. Bitte Antworten Sie nicht auf diese Mail.";
         
$headers "From: system@cora-planet.de\nReply-To: sendolight@aol.com";
         
$config "-fkontakt@cora-planet.de";
         
mail("$to""$subject""$msg""$headers""$config");

         
$to "kontakt@cora-planet.de";
         
$subject $row->u_name." hat sein Passwort vergessen.";
         
$msg =  $u_name." hat sein Passwort vergessen und die Passwort vergessen Funktion auf www.cora-planet.de genutzt.\nDiese Person hat bereits die Passwort Mail mit den persönlichen Zugangsdaten erhalten.\n\n Bitte beachten Sie, das es sich hierbei um eine vom System automatisch generierte E-Mail handelt. Bitte Antworten Sie nicht auf diese Mail.";
         
$headers "From: system@cora-planet.de\nReply-To: sendolight@aol.com";
         
$config "-fkontakt@cora-planet.de";
         
mail("$to""$subject""$msg""$headers""$config");
    }
    } 
?>
Fehlermeldung: Parse error: syntax error, unexpected ';' in /var/www/html/web1036/html/forgetpw2.php on line 96

das soll ne funktion sein wo man sich sein passwort aus der db wieder per e-mail zusenden lassen kann

ich find den fehler net ... sieht einer von euch ihn??

Geändert von coraplanet (22.04.2008 um 08:58 Uhr).
coraplanet ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.04.2008, 15:42  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Syntax-Fehler im Profi-Forum?
Unexpected xyz in abc on line def heißt immer, dass man in der Zeile davor nach Syntaxfehler schauen sollte und mir fällt da auch sofort einer auf.
Manko10 ist offline  
Alt 20.04.2008, 15:49  
Benutzer
 
Registriert seit: 08.04.2008
Beiträge: 45
coraplanet befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Manko10 Beitrag anzeigen
Syntax-Fehler im Profi-Forum?
Unexpected xyz in abc on line def heißt immer, dass man in der Zeile davor nach Syntaxfehler schauen sollte und mir fällt da auch sofort einer auf.
oh mann ich hab heut echt den wurm drinne is klar da haben 2 mal )) gefhelt nach if(isset($e_mail)) klar jetzt ists mir aufgefallen .... hab das zuerst nicht gesehen sorry aber danke für den hinweis...

da is aber noch irgend nen fehler drinn... mir wird jetz kein fehler mehr angezeigt jedoch wird keine mail versendet.....
coraplanet ist offline  
Alt 20.04.2008, 15:54  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Hast du error_reporting auf E_ALL gesetzt? Kann es vielleicht sein, dass der Mail-Cron noch ein wenig braucht? ist die E-Mail-Adresse richtig?
Manko10 ist offline  
Alt 20.04.2008, 15:56  
Benutzer
 
Registriert seit: 08.04.2008
Beiträge: 45
coraplanet befindet sich auf einem aufstrebenden Ast
Standard

ich hab gerade ein echo für die e-mail adresse ausgegeben und er schreibt mir ........ nix

.... ich weiß aber jetz auf anhieb net wie ich das etwas anders formulieren könnte... wenn ihr mir tipps geben könntet das wäre sehr nett von euch
coraplanet ist offline  
Alt 20.04.2008, 16:00  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Tja, dann würde ich mal prüfen, ob
a) die Spalte wirklich e_mail heißt und ob
b) der Wert in der Datenbank überhaupt belegt ist.
Manko10 ist offline  
Alt 20.04.2008, 16:04  
Benutzer
 
Registriert seit: 08.04.2008
Beiträge: 45
coraplanet befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Tja, dann würde ich mal prüfen, ob
a) die Spalte wirklich e_mail heißt und ob
b) der Wert in der Datenbank überhaupt belegt ist.
zu a) sage ich mal true spalte heißt e_mail

zu b) sage ich mal true wert ist in der datenbank belegt

das is ja das problem warum macht ers dann nicht wenn alles vorhanden ist??
coraplanet ist offline  
Alt 20.04.2008, 16:13  
Benutzer
 
Registriert seit: 08.04.2008
Beiträge: 45
coraplanet befindet sich auf einem aufstrebenden Ast
Standard

kann man das denn nicht auch etwas anders schreiben?? ich wollte es folgendermaßen machen:

1. man klickt auf passwort vergessen und kommt zu nem formular wo man username oder e-mail adresse eingeben muss mit der man sich registriert hat

2. wenn man dann auf abschicken drückt hole ich mir diese daten mit einer variable $_POST['u_name'] oder $_POST['e_mail'] rüber

3. auf der 2. seite wollte ich nun mittels dieser variable die db auslesen und demnach eine mail an diesen user schicken wo dann das pw drinne steht

so und irgendwie scheinte es ja schon bei punkt 2 zu scheitern, da er mir ja für echo $row->e_mail; schonmal keine daten ausgegeben hatte vorhin ... oder liegt das an der abfrage??
coraplanet ist offline  
Alt 21.04.2008, 12:05  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Verschoben zu den Anfängern
cycap ist offline  
Alt 22.04.2008, 08:57  
Benutzer
 
Registriert seit: 08.04.2008
Beiträge: 45
coraplanet befindet sich auf einem aufstrebenden Ast
Standard

weiß keiner rat?? ich krieg das iwie net auf die reihe.... oder kann mir einer erklären wie sowas funktioniert?? (also auf anderen seiten wenn ich da auf passwort versenden klicke)
coraplanet ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
Warenverfügbarkeitslink inkl. User & Passwort mit MySQL & PHP solvero PHP Tipps 2008 11 21.08.2008 11:12
[Erledigt] MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Passwort vergessen - Formular PHP Tipps 2005-2 2 31.10.2005 10:40
Rückgabewert einer rekrusiven Funktion PHP-Fortgeschrittene 7 06.10.2005 18:44
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Suche MySQL Funktion zum Verbinden 2er Felder R4v3r Datenbanken 2 12.07.2005 23:49
MySQL Funktion wird nicht verstanden Datenbanken 6 29.06.2005 17:56
[Erledigt] mysql 4.1.x - passwort problem Datenbanken 1 06.12.2004 13:57
[Erledigt] Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35
bin ich blöd???? Mysql Datenbank Passwort becks123 Datenbanken 3 29.10.2004 14:11
PHP und Mysql für Internen Bereich Beitragsarchiv 3 27.10.2004 10:53
Passwort vergessen / Aktualisierungs-Erinnerung PHP Tipps 2004 1 06.08.2004 14:20
MySQL lokal mit Passwort sichern Datenbanken 2 04.08.2004 14:03
PHP5 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; MySQL Datenbanken 5 01.08.2004 05:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php passwort vergessen funktion, passwort vergessen funktion php, passwort vergessen funktion, http://www.php.de/php-tipps-2008/946-erledigt-passwort-vergessen-funktion-php-und-mysql.html, php passwort vergessen, mysql passwort vergessen, php passwort vergessen code, php passwort, php funktion passwort vergessen, passwort vergessen php, password vergessen funktion php, php mysql passwort vergessen funktion, passwort zusenden php, php passwort zusenden, php password vergessen, cora planet, passwort vergessen php mysql, php. script serial nummer vergessen, datenbank passwort zusenden formular, php mysql passwort vergesen mail

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:48 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum