php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.02.2005, 11:21  
Gast
 
Beiträge: n/a
Standard Notice-Meldungen bei PHP

Hallo,

folgendes Problem:

Ich möchte nachdem jemand sich sein passwort hat zuschicken lassen ihn wieder auf die Startseite weiterleiten!

Das funktioniert aber leider nicht weil PHP "Notice"-Meldungen ausgibt.

Diese sehen so aus:

Code:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /homepages/26/d75844161/htdocs/felzmann/recover_pwd.php on line 54
Der dazugehörige PHP-Code sieht so aus:

Code:
mail($_POST['email'], $mail['betreff_pwd'], $mail['pwd_nachricht'], "From: $mail['absender']");
Wenn ich in PHP jetzt folgendes schreibe:
Code:
mail($_POST[email], $mail[betreff_pwd], $mail[pwd_nachricht], "From: $mail[absender]");
kommen folgende Notice-Meldungen:
Code:
Notice: Use of undefined constant email - assumed 'email' in /homepages/26/d75844161/htdocs/felzmann/recover_pwd.php on line 54

Notice: Use of undefined constant betreff_pwd - assumed 'betreff_pwd' in /homepages/26/d75844161/htdocs/felzmann/recover_pwd.php on line 54

Notice: Use of undefined constant pwd_nachricht - assumed 'pwd_nachricht' in /homepages/26/d75844161/htdocs/felzmann/recover_pwd.php on line 54
Heisst was ich auch mache es klappt nicht.....hat jemand eine Lösung?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.02.2005, 11:25  
Gast
 
Beiträge: n/a
Standard

kannst du mal plz den ganzen code posten?
 
Alt 02.02.2005, 11:26  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

"From: {$mail['absender']}"
__________________
Was ist validität?
fantast ist offline  
Alt 02.02.2005, 11:27  
Gast
 
Beiträge: n/a
Standard

Hier mal der ganze code

PHP-Code:
<?php
error_reporting
(E_ALL); 

include(
$_SERVER['DOCUMENT_ROOT'] . '/felzmann/inc/confic_db1.php'); 

$validmail"^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$";

$fehler=array();

if (!
eregi($validmail$_POST['email'])) {

$fehler['email_falsch']="Die von Ihnen eingegebenen Mailadressen sind nicht gültig!";

}

if (
count($fehler))  {

foreach(
$fehler as $fehler1) {

echo 
"<center><font color=\"red\">$fehler1</font>
"
;

}

echo 
"<a href=\"javascript:history.go(-1)\">zur&uuml;ck</a></center>";

}

else {

$sql "SELECT * FROM `kunden` WHERE `email`='$_POST[email]'";

$sql2 "SELECT * FROM `kunden` WHERE `email`='$_POST[email]'";

$ergebnis=@mysql_query($sql);

$ergebnis2=@mysql_query($sql2);

while (
$row=mysql_fetch_array($ergebnis2)) {

$anrede=$row['anrede'];
$titel=$row['titel'];
$passwort=$row['passwort'];
$nachname=$row['nachname'];
$kundennr=$row['kundennr'];

include(
$_SERVER['DOCUMENT_ROOT'] . '/felzmann/inc/mailtexte.php'); 

}

$anzahl=mysql_num_rows($ergebnis);

if (
$anzahl>0) {

mail($_POST[email], $mail[betreff_pwd], $mail[pwd_nachricht], "From: $mail[absender]");

header ('Location: http://www.webphilatelie.de/felzmann/passwort_lost.php?pw_send=yes');
}

else {

echo 
"Die eingebene Mailadresse existiert nicht in der Datenbank";

}

}
?>
 
Alt 02.02.2005, 11:33  
Gast
 
Beiträge: n/a
Standard

Hallo fantast,

Code:
Parse error: parse error, unexpected '{', expecting ')' in /homepages/26/d75844161/htdocs/felzmann/recover_pwd.php on line 54
 
Alt 02.02.2005, 11:43  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

mail($_POST['email'], $mail['betreff_pwd'], $mail['pwd_nachricht'], "From: ".$mail['absender']);

versuch mal so...
__________________
Was ist validität?
fantast ist offline  
Alt 02.02.2005, 11:50  
Gast
 
Beiträge: n/a
Standard

Hallo fantast,

ja das ging.....

jetzt kommt halt sowas:

Code:
Notice: Undefined index: anrede in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 14

Notice: Undefined index: titel in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 14

Notice: Undefined index: nachname in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 14

Notice: Undefined variable: seite in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 20

Notice: Undefined index: kunde in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 20

Notice: Undefined variable: code in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 20

Notice: Undefined index: anrede in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 48

Notice: Undefined index: titel in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 48

Notice: Undefined index: nachname in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 48

Notice: Undefined index: kunde in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 51

Notice: Undefined index: kunde in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 55

Notice: Undefined index: vorname in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 56

Notice: Undefined index: nachname in /homepages/26/d75844161/htdocs/felzmann/inc/mailtexte.php on line 57
PHP dazu:
PHP-Code:
$mail['betreff_pwd']="Ihr vergessenes Passwort bei Felzmann.de"//Betreff der Passwortvergessen-Mail

$mail['pwd_nachricht']="Sehr geehrte(r) $titel $anrede $nachname \n

                     Sie oder jemand anderes haben von der IP-Adresse: $REMOTE_ADDR Ihr Passwort angefordert \n

                     Dieses lautet: $passwort \n 

                     Mit freundlichen Grüßen
                     ULRICH FELZMANN
                     BRIEFMARKENAUKTIONEN"
;              // Nachrichtentext der Passwortvergessen-Mail




$mail['betreff_reg_admin']="Neue Registrierung bei Felzmann Briefmarkenauktionen";   //Was soll der Betreff der mail sein wenn jemand sich anmeldet?


$mail['reg_nachricht_admin']="Hallo der folgende Kunde hat sich gerade registriert
                            $_POST[anrede] $_POST[titel] $_POST[nachname]\n"
;


$mail['betreff_gebote']="Neue Gebote von Kunde $_POST[kunde]";   //Gebotsmail betreff

$mail['nachricht_gebote']="Es sind neue gebote vorhanden \n

                          Kundennr: $_POST[kunde] \n
                          Vorname: $_POST[vorname] \n
                          Nachname: $_POST[nachname] \n
                          Strasse: $_POST[strasse] \n
                          Ort:  $_POST[ort] \n
                          PLZ: $_POST[plz]\n
                          
                          Losnr:      Ausruf:        Gebot:
                          ----------------------------------
                     $_POST[los] | $_POST[ausruf] | $_POST[gebot] 
                          -----------------------------------"
;   //Gebotsmail text 
 
Alt 02.02.2005, 12:03  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

indizes von arrays spricht man mit ' an

also nciht $_POST[ort] sondern $_POST['ort'] und so weiter
robo47 ist offline  
Alt 02.02.2005, 12:05  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

und da dein nächstes problem dann parseerror sein werden bitte die ausgabe so machen:

echo "asdfasdfasdf ".$_POST['index']." sadfasdfkljsa
asdfa
sdf
asdf
asdf
".$_POST['index']."
asdf
asd
";

// oder ganz sauber so wie es Ben immer macht mit sprintf :P

mfg
robo47
robo47 ist offline  
Alt 02.02.2005, 12:07  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

undefined index bzw. variable ueberlass ich mal dir, das zu finden. was es heisst is ja wohl eindeutig, oder ?
__________________
Was ist validität?
fantast 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
thumbnails erstellen dom PHP Tipps 2008 39 21.07.2008 21:28
Bekomme eine Notice Meldung nicht weg! litterauspirna PHP Tipps 2008 4 15.06.2008 19:03
Notice: Undefined index Kein Genie PHP Tipps 2008 5 23.04.2008 17:40
Notice: Undefined variable: submit in C:\wamp... PHP Tipps 2006 11 13.08.2006 13:35
ordnen nach datum esra Datenbanken 32 15.04.2006 11:26
Use of undefined constant ... PHP Tipps 2005-2 12 09.09.2005 13:28
Notice: Undefined property GrU3nL!nG PHP Tipps 2005-2 23 14.08.2005 17:36
Notice und Warnings abschalten axo PHP Tipps 2005-2 19 23.06.2005 18:28
Notice: Undefined index: eintrag Jojo1 PHP Tipps 2005 6 16.04.2005 12:41
Fehlermeldung / Notice ?! andrew22 PHP Tipps 2005 7 03.04.2005 20:15
Notice: Undefined index: senden in ...... Skazi PHP Tipps 2005 10 28.03.2005 03:04
Notice: Use of undefined constant email_falsch....? PHP Tipps 2005 5 01.02.2005 13:55
Was bedeuten diese Meldungen PHP Tipps 2004 7 20.10.2004 18:36
[Erledigt] Notice: Undefined variable und wie man das wegbekommt PHP-Fortgeschrittene 2 19.08.2004 11:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
undifined index $titel=$_post[\titel\];

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:04 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.