• » webSPELL.org - Free Content Management System
  • Language switch: English German
  • login



    » lost password?   » register now
  • About webSPELL

    webSPELL is a free Content Management System which was especially developed for the needs of esport related communities. Since a short while we are also offering an optimized and enhanced webSPELL version for the special requirements of non-profit organisations. The purpose of both systems is to offer a professional and free opportunity to create and administrate your own website in an easy and optimized way.

    » Learn more about webSPELL     » Download webSPELL now!
  • Advertisement

    Follow us

  • Sort:      1 2  » printview


    To start or to reply to a topic you have to be registered and logged in!

    register now
    login
    Author
    Message
    webSPELL newbie
    70 Posts
    22.04.2012, 09:22 email offline quote 

    ja klar schon aber nur wen man möchte das nach nochmal x tagen ein mail verschickt werden soll oder man könnte es auch so machen das der User dann gelöscht wird zwinkern
    webSPELL hero
    1799 Posts
    21.04.2012, 22:32 offline quote 

    Es wäre auch sinnvoller wenn man den gesamten Zeitvergleich in die SQL Query einbaut.
    webSPELL newbie
    70 Posts
    21.04.2012, 16:22 email offline quote 

    auch gut so kann mans auch machen zwinkern

    so hab den code nochmal bearbeitet und jetzt müsste es Funktionieren zwinkern

    read more Code
    webSPELL user
    418 Posts
    21.04.2012, 15:36 offline quote 

    Die Sufu hat sogar einen ehemaligen Thread hervorgebracht zwinkern

    http://www.webspell.or...rum_topic&topic=17079
    webSPELL newbie
    70 Posts
    21.04.2012, 14:56 email offline quote 

    hab das ganze mal als addon gemacht
    http://www.webspell.or...on=details&addonID=10
    webSPELL newbie
    70 Posts
    21.04.2012, 14:21 email offline quote 

    ja genau sorry hab die schleife vergessen und würde das ganze auch als cronjob machen wegen Performances
    hab die Schleife oben eingefügt!
    webSPELL user
    418 Posts
    21.04.2012, 12:58 offline quote 

    Einfach statt der einseitigen Auswahlabfrage eine Schleife verwenden, schon hast du das Problem gelöst das immer nur die erste Person aus dem Query auch die E-Mail erhält.

    EDIT: Okay 1 if Abfrage sollte doch noch drin sein zwinkern undzwar die

    if($wakeup == "true") {
    EMAIL SENDEN KRAM blabla
    }

    Ich hätte jedenfalls n boolean Wert genommen, könnt aber auch 1 & 0 nehmen hab mir das Script nicht genau angeguckt welche Variante ihr nutzt


    webSPELL hero
    1799 Posts
    21.04.2012, 11:35 offline quote 

    Das wird dann nur eine email an die erste person in der mysql query schicken.
    webSPELL newbie
    70 Posts
    21.04.2012, 11:15 email offline quote 

    hab es mal erweitert hatte aber nich viel zeit ist nicht getestet!

    Code:
    1.
    2.
    3.
    4.
    5.
    6.
    7.
    8.
    9.
    10.
    11.
    12.
    13.
    14.
    15.
    16.
    17.
    18.
    19.
    20.
    21.
    22.
    23.
    24.
    25.
    26.
    27.
    28.
         $automail = mysql_query("SELECT * FROM `".PREFIX."user`");

           while($rows = mysql_fetch_object($automail)){
            //Nach wie vielen tagen User eine Mail erhalten sollen!
            $days = 30;
                      
         $zwischen = time() - $rows->lastlogin;
         $zeit = round($zwischen/(3600*24));
         $zeit_noch = $days - $zeit;

      //schaut ob der User schon eine Mail bekommen hat
           if ($rows->automail; <= 0){
        //schaut ob er 30 tage nicht eingelogt hat
         if ($zeit_noch <= 0)
         {
       //Speichert in der db das der User eine Mail bekommen hat  
        mysql_query("UPDATE '".PREFIX."user' SET automail=1") 
           //Hier die Mail Funktion
          $nickname = $rows->nickname;
                   $ToEmail = $rows->mail;
                   $ToName = $rows->username;
                   $header =  str_replace(Array('%username%', '%pagetitle%', '%homepage_url%'), Array(stripslashes($username), $hp_title, $hp_url), $_language->module['automail_subject']);
                   $Message = str_replace(Array('%username%', '%pagetitle%', '%homepage_url%'), Array(stripslashes($username), $hp_title, $hp_url), $_language->module['automail_text']);
          
    mail($ToEmail,$header, $Message, "From:".$admin_email."\nContent-type: text/plain; charset=utf-8\n");
         }
        }
    }
    webSPELL newbie
    3 Posts
    21.04.2012, 10:50 email offline quote 

    Kaliber wrote:

    Hi würde dir gerne helfen ^^ hab das mal vorbereitet aber noch nicht getestet ist auch nur ein Anfang könnte man noch ausbauen!
    Code:
    1.
    2.
    3.
    4.
    5.
    6.
    7.
    8.
    9.
    10.
    11.
    12.
    13.
    14.
    15.
    16.
         $automail = mysql_query("SELECT * FROM `".PREFIX."user`");

            $rows = mysql_fetch_object($automail);
            //Nach wie vielen tagen user eine mail erhalten sollen!
            $days = 30;
                      
         $zwischen = time() - $rows->lastlogin;
         $zeit = round($zwischen/(3600*24));
         $zeit_noch = $days - $zeit;

         if ($zeit_noch <= 0)
         { 
             //Hier die Mail Funktion rein!
         }

         



    Der Anfang ist schon mal gut.

    Wenn du das nun machst denke an einen Eintrag in die Datenbank, das die Mail versendet wurde da sonst bei jedem Ausführen des Scriptes eine Mail an den gleiche User versendet wurde

    Code:
    1.
    2.
    3.
     
     $automail = mysql_query("SELECT * FROM `".PREFIX."user` [B]WHERE Erinnerung != TRUE[/B]");
     


    So werden nur User ausgewählt die noch keine Mail erhalten haben alle anderen würden genervt werden und das Bombadieren jedentag wird nicht gerne gesehen.

    Bei der Mail function dann ein mysql_query("UPDATE '".PREFIX."user' SET Erinnerung=True WHERE UserID = UserID ") Kenne mich mit der Datenbank Struktur noch nicht so gut aus.
    Sort:      1 2  » printview


    To start or to reply to a topic you have to be registered and logged in!

    register now
    login
  • » Support

    » Topics
    22.05.2013 - 00:47 - 5 Replies
    » msql datenbank transfer
    msql datenbank transfer
    Last post: pgene
    Board: DE - Technischer Support
    22.05.2013 - 00:47
    22.05.2013 - 00:03 - 9 Replies
    » Mein Forum
    Mein Forum
    Last post: Lordy4007
    Board: DE - Fragen zur Seite
    22.05.2013 - 00:03
    21.05.2013 - 22:43 - 5 Replies
    » forum anzeige erweitern
    forum anzeige erweitern
    Last post: Swordfish3000
    Board: DE - Allgemeiner Support
    21.05.2013 - 22:43
    21.05.2013 - 20:12 - 3 Replies
    » When the update?
    When the update?
    Last post: Argu
    Board: EN - General
    21.05.2013 - 20:12
    21.05.2013 - 19:43 - 9 Replies
    » login startseite
    login startseite
    Last post: Argu
    Board: DE - Technischer Support
    21.05.2013 - 19:43
    21.05.2013 - 13:18 - 7 Replies
    » [Biete] Template Designs
    [Biete] Template Designs
    Last post: Marceld
    Board: DE - Biete
    21.05.2013 - 13:18
    21.05.2013 - 05:15 - 0 Replies
    » Need Designer for Logo/Te...
    Need Designer for Logo/Template
    Last post: Kody
    Board: EN - General
    21.05.2013 - 05:15
    21.05.2013 - 05:13 - 0 Replies
    » Looking for Designers/Cod...
    Looking for Designers/Coders (paid)
    Last post: Kody
    Board: EN - Requests
    21.05.2013 - 05:13
    20.05.2013 - 21:11 - 12 Replies
    » High Quality Website
    High Quality Website
    Last post: Dansjostedt
    Board: EN - Offers
    20.05.2013 - 21:11
    20.05.2013 - 18:27 - 4 Replies
    » [S] Tester für neuen Foru...
    [S] Tester für neuen ForumMod
    Last post: Argu
    Board: DE - Anfragen
    20.05.2013 - 18:27
    20.05.2013 - 11:47 - 5 Replies
    » Suche Designer GGL:Geld
    Suche Designer GGL:Geld
    Last post: Dynamic-Webmedia
    Board: DE - Suche
    20.05.2013 - 11:47
    20.05.2013 - 00:07 - 0 Replies
    » [S] Suche Programmierer
    [S] Suche Programmierer
    Last post: phoenix762
    Board: DE - Suche
    20.05.2013 - 00:07
    18.05.2013 - 19:58 - 36 Replies
    » Exklusiv Webseite zur Mie...
    Exklusiv Webseite zur Miete
    Last post: liQweb
    Board: DE - Biete
    18.05.2013 - 19:58
    18.05.2013 - 12:21 - 1 Replies
    » Query failed
    Query failed
    Last post: LoRd
    Board: DE - Allgemeiner Support
    18.05.2013 - 12:21
    18.05.2013 - 09:36 - 3 Replies
    » benötige hilfe bei paar k...
    benötige hilfe bei paar kleinigkeiten
    Last post: immostar
    Board: DE - Technischer Support
    18.05.2013 - 09:36
    18.05.2013 - 03:33 - 4 Replies
    » [SELL] Gaming Website
    [SELL] Gaming Website
    Last post: hornyst
    Board: EN - Offers
    18.05.2013 - 03:33
    18.05.2013 - 00:32 - 6 Replies
    » Hide BBCODE Echo
    Hide BBCODE Echo
    Last post: dado2106
    Board: EN - Technical support
    18.05.2013 - 00:32
    17.05.2013 - 21:42 - 0 Replies
    » website help
    website help
    Last post: envy0024
    Board: EN - Technical support
    17.05.2013 - 21:42
    17.05.2013 - 21:03 - 1 Replies
    » Need Coder!
    Need Coder!
    Last post: iG.ShAdOw
    Board: EN - Requests
    17.05.2013 - 21:03
    17.05.2013 - 20:44 - 9 Replies
    » Query failed!
    Query failed!
    Last post: LoRd
    Board: DE - Allgemeiner Support
    17.05.2013 - 20:44
    » Partners
    Bilderkiste.org Image Hosting
    k3rmit.org
    PascalMh.de


    » Blog
    28.03.2013 - derchris
    » Those damn spammers