PHP-Web-Stat Support Forum | |
https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl
Board (Deutsch) >> Vorschläge & Codeschnipsel >> Möglichkeit die Statistik per Mail zu versenden https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl?num=1258709776 Beitrag begonnen von rjahn am 20.11.09 um 10:36:16 |
Titel: Möglichkeit die Statistik per Mail zu versenden Beitrag von rjahn am 20.11.09 um 10:36:16
Hallo Leute, ich habe mir eine kleine Möglichkeit geschaffen, die Statistik bzw. einige Werte daraus als Mail (mit einen Cronjob) zu versenden. Hier die kleine Anleitung dazu ...
1. im Verzeichniss "stat/" einen neuen Ordner "mail/" anlegen 2. im Ordner "stat/mail/" eine Datei "mail.php" anlegen 3. die Datei "mail.php" mit folgenden Inhalt füllen ... Inhalt mail.php Code (] <?php ### Dateien Includieren --------------------------------------------------------------------------- include("../config/config.php"); include("../log/cache_visitors.php"); ### Variablen für die Mail ------------------------------------------------------------------------ ### Empfnänger Mail $receiver = " xxx "; ### Empfänger Name $receiver_name = " xxx "; ### für HTML E-Mails Header setzten --------------------------------------------------------------- $header = "MIME-Version: 1.0" . "\r\n"; $header .= "Content-type: text/html; charset=iso-8859-1" . "\r\n"; $header .= "Content-Transfer-Encoding: 8bit" . "\r\n"; $header .= "X-Priority: 1" . "\r\n"; ### zusätzliche Header ---------------------------------------------------------------------------- $header .= "To: xxx " . "\r\n"; $header .= "Reply-To: xxx " . "\r\n"; $header .= "From: xxx " . "\r\n"; $header .= "Bcc: xxx " . "\r\n"; ### Betreff der EMail setzen ---------------------------------------------------------------------- $reference = "Besucherstatistik vom " . date('m.Y'); ### Besucher laden -------------------------------------------------------------------------------- $mail_visitors = $stat_add_visitors + array_sum($visitor_year); $mail_visitors_month = $visitor_month[ date( 'Y/m' ) ):
Diese Datei kann man nun per Cronjob aufrufen und der Kunde bekommt eine schnelle Kurzübersicht der Besucherdaten. Danke an die User "hr3" und "radioven" für die tolle und schnelle Hilfe ... |
Titel: Re: Möglichkeit die Statistik per Mail zu versenden Beitrag von Quantin am 25.04.10 um 10:02:51
Wo liegt mein Fehler? Das läuft nicht bei mir.
Code (]<?php ### Dateien Includieren --------------------------------------------------------------------------- include("../config/config.php"); include("../log/cache_visitors.php"); ### Variablen für die Mail ------------------------------------------------------------------------ ### Empfnänger Mail $receiver = " empfaenger@mail.de "; ### Empfänger Name $receiver_name = " Max Mustermann "; ### für HTML E-Mails Header setzten --------------------------------------------------------------- $header = "MIME-Version: 1.0" . "\r\n"; $header .= "Content-type: text/html; charset=iso-8859-1" . "\r\n"; $header .= "Content-Transfer-Encoding: 8bit" . "\r\n"; $header .= "X-Priority: 1" . "\r\n"; ### zusätzliche Header ---------------------------------------------------------------------------- $header .= "To: xxx " . "\r\n"; $header .= "Reply-To: xxx " . "\r\n"; $header .= "From: xxx " . "\r\n"; $header .= "Bcc: xxx " . "\r\n"; ### Betreff der EMail setzen ---------------------------------------------------------------------- $reference = "Besucherstatistik vom " . date('m.Y'); ### Besucher laden -------------------------------------------------------------------------------- $mail_visitors = $stat_add_visitors + array_sum($visitor_year); $mail_visitors_month = $visitor_month[ date( 'Y/m' ) ):
Vielen Dank und Gruß Quantin |
Titel: Re: Möglichkeit die Statistik per Mail zu versenden Beitrag von Quantin am 25.04.10 um 12:09:19
Upps, habe den Fehler gefunden. Jetzt läuft es einwandfrei.
Eine Frage hätte ich aber doch noch. Ich möchte gerne zusätzlich in der Mail die "Suchbegriffe" mit aufführen. Code (]### Besucher laden -------------------------------------------------------------------------------- $mail_visitors = $stat_add_visitors + array_sum($visitor_year); $mail_visitors_month = $visitor_month[ date( 'Y/m' ) ):
Meine Frage nun, wie kann ich das anstellen um die Variablen auslesen zu können. Besten Dank Quantin |
Titel: Re: Möglichkeit die Statistik per Mail zu versenden Beitrag von hr3 am 25.04.10 um 16:11:42
Wie ist deine Frage gemeint? Da du den Namen der Variablen bereits kennst, kann es eigentlich nur um reines Datei- oder Array-Handling gehen? Das wären PHP-Kentnisse bzw. eher eine Frage in einem PHP-Forum.
Genereller Tipp (auch zu deiner anderen Frage): Die Chance eine brauchbare Antwort zu bekommen steigt mit der Quallität der Problembeschreibung und einer konkreten Fragestellung. PS: ich weiß, auch mein Beitrag gehört damit eigentlich in die Kategrie ÜBERFLÜSSIG, da wenig konstruktiv. |
Titel: Re: Möglichkeit die Statistik per Mail zu versenden Beitrag von Quantin am 25.04.10 um 16:41:24
Moin hr3, erstmal danke das Du Dich überhaupt gemeldet hast.
Ja, da liegt das Problem. Wenn ich Ahnung von PhP hätte, könnte ich das Problem auch genau beschreiben. Ich weiß nicht, was in die Zeile [code]$mail_searchwords_archive = $searchwords_archive;[/code] kommt. Gruß Quantin |
Titel: Re: Möglichkeit die Statistik per Mail zu versenden Beitrag von Patschi95 am 11.07.10 um 23:44:13
Auch wenn der Thread schon etwas älter ist, stelle ich die etwas veränderte Version vor :P
Umgewandelt in ein Formular. Dort kann man seinen Namen und E-Mail Adresse eingeben. Dann bekommt man die Nachricht automatisch gesendet. Sehr große Ähnlichkeit vom Ersteller ;) Code (]<html> <head> <title>Statistik E-Mail Versand</title> </head> <body> <?php if (isset($_POST['senden'):
|
Titel: Re: Möglichkeit die Statistik per Mail zu versenden Beitrag von Adolpho am 18.03.11 um 22:17:34
Hallo,
gibt es diesen Code auch in einer Zip-Datei? Lg. Adolpho ;) |
Titel: Re: Möglichkeit die Statistik per Mail zu versenden Beitrag von hr3 am 18.03.11 um 22:30:37
Anders als bei Dissertationen ist copy and paste hier ausdrücklich erlaubt und sicher auch vollkommen ausreichend. ;D
|
Titel: Re: Möglichkeit die Statistik per Mail zu versenden Beitrag von Adolpho am 18.03.11 um 22:46:36
Hallo,
ich liebe Scherze. Wenn jemand nicht markieren, kopieren und einfügen kann, so ist er hier leider fehl am Platz. Der kopierte bzw. eingefügte Code ist leider deformiert, deshalb die Frage nach einer Zip-Datei oder vielleicht einen brauchbaren Weblink. Lg. Adolpho ;) |
Titel: Re: Möglichkeit die Statistik per Mail zu versenden Beitrag von hr3 am 19.03.11 um 11:48:59
OK, dann im Ernst. Was heißt "deformiert"? Ich kann ihn problemlos in eine PHP-Datei übernehmen und ausführen. Wenn du damit Schwierigkeiten hast, kann es eigentlich nur an deiner Umgebung (OS/Browser/Zeichensatz/usw.) liegen. Funktioniert es denn mit anderen Beiträgen aus diesem Forum?
|
Titel: Re: Möglichkeit die Statistik per Mail zu versenden Beitrag von Michael Stegmueller am 26.10.13 um 10:39:09
Hallo an alle,
habe mir mal erlaubt das ganze auf Basis des Originals etwas zu modifizieren: Code (php):
nur einen Fehler bekomme ich noch, und weiss nicht warum: Code (] PHP Notice: Undefined index: SERVER_NAME in /var/www/stat/mail/mail.php on line 28 [/code):
Kann es sein dass es noch kein Archive gibt ? Auch wird in der Email dann folgendes angezeigt: [code] Ihre Statistik wird seit dem TT.MM.YYYY aufgezeichnet. [/code] wo ist hier der Fehler ? |
Titel: Re: Möglichkeit die Statistik per Mail zu versenden Beitrag von Holger am 04.11.13 um 18:57:27
Hallo Michael,
zu 1, versuch es mal mit folgender Zeile: Code (php):
zu 2, $searchwords_archive ist ein array und kann nicht einfach so ausgegeben werden. Die Frage die sich mir hierbei stellt ist, was wollt Ihr erzielen? Alle Suchbegriffe auflisten lassen? ;) zu 3, So einfach wie in Euren Codes eingebaut, geht es dann doch nicht. Hier ist erst einmal das Auslesen nötig. |
PHP-Web-Stat Support Forum » Powered by YaBB 2.5.2! YaBB Forum Software © 2000-2012. Alle Rechte vorbehalten. |