hallo, ich habe folgendes script, in dem ich noch eine Dateigrößenabfrage einbauen will.
Diese Dateigröße möchte ich auch per eMail zugeschickt bekommen.
das momentane script lautet:
<?php
$path = '/kunden/meine-domain.de'/daten/sonstiges';
$interval = '300';
$empfaenger = 'mail@meine-domain.de';
$betreff = 'Neuer Dateneingang im Sonstigen-Ordner';
$header = 'From: mail@meine-domain.de' . "\r\n" .
'Reply-To: mail@meine-domain.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$lastrun = time() - $interval;
clearstatcache();
foreach (glob($path.'/*') as $file) {
if (filemtime($file) > $lastrun) {
$newfiles[] = $file;
}
}
if (count($newfiles) > 0) {
mail($empfaenger, $betreff, 'Sehr geehrter Herr Blabla,
es sind neue Daten auf Ihren Server im Sonstigen-Ordner platziert worden.
Bitte loggen Sie sich in Ihren Server ein, und laden die Daten.
Gesamtanzahl: '.count($newfiles)."\r\n".implode("\r\n", $newfiles), $header);
}
?>
Diese Dateigröße möchte ich auch per eMail zugeschickt bekommen.
das momentane script lautet:
<?php
$path = '/kunden/meine-domain.de'/daten/sonstiges';
$interval = '300';
$empfaenger = 'mail@meine-domain.de';
$betreff = 'Neuer Dateneingang im Sonstigen-Ordner';
$header = 'From: mail@meine-domain.de' . "\r\n" .
'Reply-To: mail@meine-domain.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$lastrun = time() - $interval;
clearstatcache();
foreach (glob($path.'/*') as $file) {
if (filemtime($file) > $lastrun) {
$newfiles[] = $file;
}
}
if (count($newfiles) > 0) {
mail($empfaenger, $betreff, 'Sehr geehrter Herr Blabla,
es sind neue Daten auf Ihren Server im Sonstigen-Ordner platziert worden.
Bitte loggen Sie sich in Ihren Server ein, und laden die Daten.
Gesamtanzahl: '.count($newfiles)."\r\n".implode("\r\n", $newfiles), $header);
}
?>
Kommentar