Ergebnis 1 bis 10 von 21

Thema: VMS1.2: Fehler in der anmelden.php

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Yo auf Schreibfehler haben wir jetzt nicht so geachtet zumindest nicht überall 100%ig wir haben zwar auch einige entfernt unter anderem nen Anfeldefehler xD
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  2. #2
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    Hier eine Lösung, wie man Links in E-Mails automatisch verlinken lassen kann:

    Ersetze in der Datei lib/extras.lib.php die Funktion usermail(){...} durch folgende:
    PHP-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" BACKGROUND="background.gif">

    <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));

    Ungetestet, bitte vorher Backup machen!
    Mit freundlichem Gruß
    SebbyPHM




  3. #3
    Erfahrener Benutzer
    Registriert seit
    13.07.2006
    Beiträge
    242
    Geändert und geteste. Funktioniert einwandfrei bei mir.

  4. #4
    Erfahrener Benutzer
    Registriert seit
    26.08.2007
    Beiträge
    231
    auch bei mir klappts einwandfrei mit dem Link in der Mail

    eaxo

Ähnliche Themen

  1. UNbekannter fehler beim anmelden.
    Von FyoOX im Forum Support zum VMSone
    Antworten: 19
    Letzter Beitrag: 29.10.2012, 22:51
  2. Fehler beim anmelden
    Von DSC_JUERGEN im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 26.01.2010, 15:06
  3. Anmedle fehler bei VMS1.2
    Von hotwin im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 29.11.2007, 19:34
  4. Fehler in der Klick4 VMS1.2
    Von EarlofMidnight im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 07.10.2007, 15:15

Berechtigungen

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