Ergebnis 1 bis 10 von 18

Thema: Problem: "Daten anfordern"

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    19

    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.

  2. #2

  3. #3
    Neuer Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    19
    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.

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von melpa02 Beitrag anzeigen
    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.
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  5. #5
    Neuer Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    19
    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

  6. #6
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    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?

  7. #7
    Neuer Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    19
    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.


    Code:
    // 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');
    ?>

  8. #8
    Neuer Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    19
    Kann mir denn keiner genau erklären, was ich da ändern muss?

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 17.12.2011, 11:39
  2. Bei "User Löschen" kommt "Wartend" in der Mail
    Von Rallef im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 01.02.2010, 22:04
  3. Antworten: 0
    Letzter Beitrag: 29.10.2008, 16:52
  4. Antworten: 0
    Letzter Beitrag: 21.10.2008, 11:40
  5. if "AktivRally=on" dann "Top5 Klicker eingeblenden" else "ausblenden"
    Von TS7 im Forum Support zu Addons & Erweiterungen
    Antworten: 6
    Letzter Beitrag: 07.11.2007, 23:09

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •