Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem: "Daten anfordern"
Hallo,
mein Problem ist, dass folgende Fehlermeldung erscheint, wenn ich die Zugangsdaten anfordern will.
Fatal error: Call to undefined function: usermail() in /home/www/xxxx/html/content/intern/daten.php on line 23
Sobald man versucht hat, kann man sich auch nicht mehr einloggen, da anscheinend ein neues Passwort erstellt wurde, welches einem aber nicht zugeschickt wird.
Ich habe schon das Forum durchsucht, aber leider keine Lösung gefunden. Ich hoffe, dass mir jemand helfen kann.
didith1207
19.03.2008, 21:15
eventuell kann dir das weiterhelfen :
http://www.designerscripte.net/showthread.php?t=3257&highlight=usermail%28%29
Hat mir leider nicht geholfen, das war bei mir schon richtig. Den Tehread hatte ich vorher auch schon gelesen :), aber trotzdem danke.
Man kann sich ja auf meiner Seite registrieren und einloggen, soweit funktioniert alles, nur die Daten kann man halt nicht anfordern.
Fatal error: Call to undefined function: usermail() in /home/www/xxxx/html/content/intern/daten.php on line 23
die fehlermeldung sagt ja schon einiges aus:
das php script findet bzw. kennt an der aufrufenden stelle die funktion usermail(), welche in der extras.lib.php steht, nicht.
eventuell hast du diese funktion umbennat oder geändert, und diese änderungen in den anderen betreffenden dateien durchgeführt, nur in der daten.php nicht?
dazu einfach mal deine extras.lib.php anschauen, ob dort die funktion usermail() deklariert ist, und die anmelden .php, welche funktion dort verwendet wird, zum versenden der mail.
Habe leider nicht so genau verstanden, was du meinst, ich denke, dass ich nicht das Richtige gefunden habe, allerdings bin ich mir auch ziemlich sicher, dass ich dort nichts verändert habe, hoffe ich zumindest :)
Habe nur diese Stellen gefunden in der anmelden.php
usermail($_POST['emailadresse'], "$seitenname Accountaktivierung", $email_message, '"'.$seitenname.'" <'.$betreibermail.'>');
$anmeldeok = "true";
}und diese in der daten.php
usermail ($daten_anfordern['emailadresse'], "$seitenname Passwort", $email_message, '"'.$seitenname.'" <'.$betreibermail.'>');
$error_msg = '<b>Passwort wurde zugesandt!</b><br>';
} else {
$error_msg = '<b>Emailadresse nicht bekannt!</b><br>';
}übrigens funktioniert auch das Senden der Aktivierungsmail nicht
didith1207
21.03.2008, 02:13
was auch jpwfour schon gemeint hat das problem wird in der funktion usermail() liegen...
Guck mal in deine extras.lib.php und poste mal alles ab :
// Erweiterte E-Mail-Funktion
hast du das letzte update gemacht und die datei verändert?
Also das Update von 1.2.1 auf 1.2.2 habe ich jetzt gerade erst installiert oder welches meinst Du?
Bin der Meinung in der Datei nichts geändert zu haben.
// Erweiterte E-Mail-Funktion
function usermail ($an, $betreff, $nachricht, $von) {
// HTML-Codes entfernen
$nachricht = strip_tags ($nachricht);
// zunächst fehlende Protokollprefixe ergänzen
$text = str_replace(' www.',' http://www.',$text);
$pattern = '#([^\"=>]|(?:r />))(http://)([^\s<>,]+(?=\.\s)|[^\s<>,]+)([\s\n<>,\.])#sm';
$replacement = "$1<a title=\"der Link zu dieser URL wurde automatisch hinzugefügt\" target=\"extern\" href=\"$2$3\">$2$3</a>$4";
$html_text = preg_replace($pattern,$replacement,$nachricht);
// Nachricht mit HTML
$html_nachricht = '<HTML>
<HEAD>
<STYLE TYPE="text/css">
<!--
H1 {font-family: Verdana; font-size: 18pt}
BODY {font-family: Verdana; font-size: 10pt; margin-left: 30px}
// -->
</STYLE>
</HEAD>
<BODY BGCOLOR="beige">
<H1>'.$betreff.'</H1>
'.nl2br($html_text).'
</BODY>
</HTML>';
$mail = new htmlMimeMail();
$mail->setFrom($von);
$mail->setSubject($betreff);
$mail->setHTML($html_nachricht, $nachricht);
$mail->setHeader('X-Mailer', 'HTML Mime mail class (http://www.phpguru.org)');
return $mail->send(array($an));
}
require (dirname (realpath (__FILE__)) . '/extras.init.php');
?>
Kann mir denn keiner genau erklären, was ich da ändern muss?
didith1207
22.03.2008, 02:25
hmm also meine letzten zeilen sehen anders aus:
</BODY>
</HTML>';
$Header = "MIME-Version: 1.0\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\n";
$Header .= "From: ".$von."\n";
return mail($an, $betreff, $html_nachricht, $Header);
}
require (dirname (realpath (__FILE__)) . '/extras.init.php');
?>
Meintest du jetzt, dass das bei dir noch zusätzlich unten dran ist oder statt meiner letzten Zeilen?
didith1207
22.03.2008, 02:34
das ist bei mir anstatt deiner zeilen
Könnte das etwas damit zu tun haben, dass ich das Designaddon installiert habe?
didith1207
22.03.2008, 02:48
alles mögliche könnte sein :( hast du kein ICQ oder skype?
ICQ: 344411358, aber jetzt werde ich erstmal ins Bett, habe keinen Bock mehr, langsam nervt das alles, kaum hat mein ein Problem gelöst tauchen 5 weitere auf :)
anstatt der letzten zeilen:
$mail = new htmlMimeMail();
$mail->setFrom($von);
$mail->setSubject($betreff);
$mail->setHTML($html_nachricht, $nachricht);
$mail->setHeader('X-Mailer', 'HTML Mime mail class (http://www.phpguru.org)');
return $mail->send(array($an));
}
da die klasse htmlMimeMail nicht mehr verwendet wird, aus lizenzrechtlichen gründen.
igelchen
03.04.2008, 00:24
ich habe das gleiche problem... ich kann mich zwar anmelden, aber kann den bestätigungslink in der kommenden mail nicht aktivieren.
link zu der seite http://mi6.best-space.de/
mfg
igelchen
didith1207
03.04.2008, 02:45
ich habe das gleiche problem... ich kann mich zwar anmelden, aber kann den bestätigungslink in der kommenden mail nicht aktivieren.
link zu der seite http://mi6.best-space.de/
mfg
igelchen
hmmm.... seltsam :( hab versucht mich anzumelden :
Anfeldefehler Du bist bereits bei uns angemeldet!
igelchen
03.04.2008, 07:27
habe nun die version am testen ohne klamm anbindung. mir wurde gesagt da muss noch was umgestellt werden, irgendwas mit user in ner datei. weis jemand mehr darüber?
Ich denke das würde mein Problem lösen.
mfg
igelchen
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.