kostenloser Webspace werbefrei: lima-city


PHP mail Übersicht über Mails

lima-cityForumlima-city Allgemeinlima-city Allgemein

  1. Autor dieses Themas

    norbi

    Kostenloser Webspace von norbi

    norbi hat kostenlosen Webspace.

    Hey Leute

    in der Verwaltung gibts doch die Möglichkeit, sich die tag/anzahl">Anzahl der über PHP mail gesendeten Mails anzeigen zu lassen. Habt ihr irgendwo den Code für diesen Zähler - also "Mails Pro Tag - 50 und heute bereits versendet - x", dass ich mir den intern auf meiner Website irgendwo nochmal einbinden kann.
    Oder gibts eine andere Möglichkeit die über PHP Mail gesendeten Mails zu zählen?

    Gruß
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. zeckenaufstand

    zeckenaufstand hat kostenlosen Webspace.

    hi,
    ne andere Möglichkeit wäre einfach selbst einen Counter per PHP und Mysql oder Textfile zu bauen...habe ich jetzt auch vor :D
    Zum Beispiel ne Funktion basteln die Datum und Anzahl bei aufruf von mail() ausliest und dementsprechend updatet.

    greetz
  4. w*****e

    oder du googlest mal. Ich behaupte jetzt einfach mal, dass du nicht der einzige mit dem Problem bist und würde mal gucken ob es einen Counter gibt der alle 24h sich selbst zurücksetzt
  5. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    webaffe schrieb:
    oder du googlest mal. Ich behaupte jetzt einfach mal, dass du nicht der einzige mit dem Problem bist und würde mal gucken ob es einen Counter gibt der alle 24h sich selbst zurücksetzt
    Das was er meint ist, dass er von lima-city den Zähler auslesen will...
    Und das ist derzeit nicht möglich.
    Du musst dir also einen eigenen Zähler bauen.
  6. w*****e

    hackyourlife schrieb:
    webaffe schrieb:
    oder du googlest mal. Ich behaupte jetzt einfach mal, dass du nicht der einzige mit dem Problem bist und würde mal gucken ob es einen Counter gibt der alle 24h sich selbst zurücksetzt
    Das was er meint ist, dass er von lima-city den Zähler auslesen will...
    Und das ist derzeit nicht möglich.
    Du musst dir also einen eigenen Zähler bauen.



    dass ist mir durchaus bewusst, aber in der Regel nutzt man die mail() Funktion in einer PHP-Datei, also ruft man vor der Benutzung von mail() erst mal den Counter auf. Und diesen Counter kann man Googlen. Meines Wissens gibt es Counter, die die Aufrufe am aktuellen Tag zählen können und von da ist es nur noch ein kleiner Schritt zu einem Counter, der sich jeden Tag selbst zurücksetzt.
  7. Du kannst doch einfach eine Datenbanktabelle erstellen mit einer Spalte für die Anzahl und einer Spalte für das Datum.
    Dann erhöhst du bei jedem Aufruf von mail() den Wert in der Zeile des heutigen Tages und kannst dann flexibel die Anzahl der Aufrufe an einem bestimmten Tag auslesen.

    Ich weiß nicht, inwieweit das funktioniert, aber ich denke, diese Funktion lässt sich automatisiert erledigen:

    <?php
     function myMail( $to , $subject , $message ) {
         -#- Datenbank-Abfrage -#-
         mail( $to , $subject , $message );
     }
    ?>


    Beitrag zuletzt geändert: 14.4.2012 20:28:38 von tobiworlds
  8. auf deine ursprüngliche frage wie viele mails man verschickt hat

    man könnte doch bei vorschläge und wünsche mal nachfragen ob die nicht eine funktion zum abrufen dieser daten erstellen können oder einfach sagen wie man sie abrufen kann
  9. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    userimgs schrieb:
    man könnte doch bei vorschläge und wünsche mal nachfragen ob die nicht eine funktion zum abrufen dieser daten erstellen können oder einfach sagen wie man sie abrufen kann
    Erstellen können die so eine Funktion natürlich, aber alles was mit Aufwand verbunden ist der nicht nötig ist kannst du vergessen... vorallem wenn du sehr einfach das gleiche Ergebnis auch anders erreichen kannst ohne, dass an lima-city was geändert werden muss.
  10. davidmuc

    Co-Admin Kostenloser Webspace von davidmuc

    davidmuc hat kostenlosen Webspace.

    hackyourlife schrieb:
    userimgs schrieb:
    man könnte doch bei vorschläge und wünsche mal nachfragen ob die nicht eine funktion zum abrufen dieser daten erstellen können oder einfach sagen wie man sie abrufen kann
    Erstellen können die so eine Funktion natürlich, aber alles was mit Aufwand verbunden ist der nicht nötig ist kannst du vergessen... vorallem wenn du sehr einfach das gleiche Ergebnis auch anders erreichen kannst ohne, dass an lima-city was geändert werden muss.


    https://www.lima-city.de/thread/mail-limit-kleine-aenderungen
  11. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    davidmuc schrieb:
    https://www.lima-city.de/thread/mail-limit-kleine-aenderungen
    Soweit ich das verstanden habe:

    Es geht hier um eine API-Funktion (so wie der SMS-Versand eine ist) die die versendeten Mails am Tag zurückgibt, sodass sich das per include() oder mit curl abfragen lässt...

    Damit man das eben in die eigene Webseite auch einbinden kann.

    Beitrag zuletzt geändert: 6.5.2012 17:26:03 von hackyourlife
  12. ja aber die müssen das ja auch aus einer datenbank oder so auslesen, die können den benötigten code zum abfragen einfach ihm schreiben

    zB Daten in einer Datei
    $code = file_get_contents('http://www.lima-city.de/sentmails.xml');
    preg_match("/\<user\-1111111\>(.*?)\<\/user\-1111111\>/si", $code, $zahl);
    $zahl = $zahl[1];
    echo "Heute wurden ".$zahl." Mails von mir verschickt.";


    zB Daten in einer Datenbank
    $conn = @mysql_connect("mysql.lima-city.de", "admin", "passwort") or die('Datenbank-Fehler");
    @mysql_select_db("db_admin_1", $conn) or die("Datenbank-Fehler");
    $sql = "SELECT * FROM sentmails WHERE user='user-1111111'";
    $result = @mysql_query($sql);
    $data = @mysql_fetch_assoc($result);
    echo "Heute wurden ".$data['many']." Mails von mir verschickt.";
  13. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    userimgs schrieb:
    ja aber die müssen das ja auch aus einer datenbank oder so auslesen, die können den benötigten code zum abfragen einfach ihm schreiben
    Die könnten auch einfach so Zugang zur Forums-Datenbank hergeben... ;-) nur wird das auch Nebeneffekte haben :biggrin:

    Die müssten nur eine API-Funktion so wie es das für den SMS-Versand gibt bereitstellen...

    Natürlich gibt es noch ein Workaround: die Webseite logt sich beim Aufruf in lima-city ein und schaut sich die Seite mit dem Zähler an; das ist aber Resourcenverschwendung...
  14. c**********h

    hackyourlife schrieb:
    userimgs schrieb:
    ja aber die müssen das ja auch aus einer datenbank oder so auslesen, die können den benötigten code zum abfragen einfach ihm schreiben
    Die könnten auch einfach so Zugang zur Forums-Datenbank hergeben... ;-) nur wird das auch Nebeneffekte haben :biggrin:

    Die müssten nur eine API-Funktion so wie es das für den SMS-Versand gibt bereitstellen...

    Natürlich gibt es noch ein Workaround: die Webseite logt sich beim Aufruf in lima-city ein und schaut sich die Seite mit dem Zähler an; das ist aber Resourcenverschwendung...

    Zumal lima-city vermutlich CURL-Zugriffe auf die eigene Domain unterbindet.
  15. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    chieseburgah schrieb:
    Zumal lima-city vermutlich CURL-Zugriffe auf die eigene Domain unterbindet.
    Dann vermute mutig weiter, diesmal stimmt die Vermutung leider nicht.
    Du musst aber um Erfolg zu haben den User-Agent setzen (z.B. so wie der von Firefox), sonst wird das tatsächlich geblockt...
  16. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!