Hi zusammen!
Ich habe gerade einen Login-Bereich erstellt und dazu die einzelnen Funktionen gekapselt.
Außer der Funktion "forgot", die das Passwort zusenden soll, funktionieren alle.
- Diese Funktion erhält die Emailadresse, welche zuvor in ein Formular eingegeben wurde.
- Hier erhalte ich jeweils die Fehlermeldung:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Dies betrifft diese Zeile: $nachricht = " ...";
Hier der Code:
	
							
						
					Ich habe gerade einen Login-Bereich erstellt und dazu die einzelnen Funktionen gekapselt.
Außer der Funktion "forgot", die das Passwort zusenden soll, funktionieren alle.
- Diese Funktion erhält die Emailadresse, welche zuvor in ein Formular eingegeben wurde.
- Hier erhalte ich jeweils die Fehlermeldung:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Dies betrifft diese Zeile: $nachricht = " ...";
Hier der Code:
PHP-Code:
	
	
function forgot($email) {
$sql = "SELECT * FROM users WHERE UserMail='" . $email . "' LIMIT 1";
$result = mysql_query($sql) or die(mysql_error());
        if (mysql_num_rows($result) == 1) {
        $email = mysql_fetch_assoc($result);
        $ismail = "true";
    } else
        echo "Die eingebene Adresse ist nicht korrekt!";
    if ($ismail == "true") {        
        while ($row = mysql_fetch_assoc($result)) {
        $nachricht = "Hallo $row['UserName']!"."<br />"."Ihr  Passwort ist:"."<br />"."$row['UserPass']"."<br />"."MfG\nAdmin";
        }
        mail($email, "Passwort", $nachricht, "From: Administrator");
        echo '<p>Das Passwort wurde Ihnen erfolgreich an die Adresse <i>' . $email . '</i> geschickt!<br>';
        echo 'Rufen Sie Ihre E-Mails ab und loggen Sie sich ein.<br></p>';
    }
} 
 
          

 
							
						
Kommentar