androidnews
 
Das sichere Download-Verzeichnis

Anzeige

Systemfehler beheben und Leistung optimieren

Oft reicht eine vollständige Systemprüfung aus, um Fehler ausfindig zu machen und zu beheben. Ihr System wird optimiert und Sie gewinnen Speicherplatz und Leistung.

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14
  1. #1
    Avatar von FlatEric
    FlatEric ist offline Erfahrener User
    Registriert seit
    19.01.2006
    Ort
    Ruhrgebiet
    Beiträge
    131

    Standard Verzeichnisse überwachen

    Hallo,

    ich bin auf der Suche nach einem Programm, welches Verzeichnisse überwacht. Beispiel: In einen Verzeichnis wird eine Datei gespeichert. Das Programm sollte dann automatisch eine E-Mail generieren, welche dann an die zuvor angegebene E-Mailadresse diese Datei mailt.
    Optimal wäre es, wenn das Programm mehrere Verzeichnisse überwachen kann und dann an verschiedene E-Mailadressen mailt.

    Kennt jemand so ein Programm???

  2. #2
    rfischer ist offline Newcomer
    Registriert seit
    19.01.2006
    Beiträge
    5

    Standard AW: Verzeichnisse überwachen

    einfachste moeglichkeit ist per batch das oder die verzeichnisse zu pollen... lies das filedatum aus, speicher den letzten poll (datum) in eine textdatei und wirf das ganze in die geplanten tasks.

    wenn du php auf der kiste hast ist das ganze noch einfacher (gleiches prinzip (opendir, fileatime, mail sollten helfen s. php.net)).

    oder wenn du .NET beherschst nimm die FileSystemWatcher-klasse.

    gruesse, ray

  3. #3
    Avatar von FlatEric
    FlatEric ist offline Erfahrener User
    Registriert seit
    19.01.2006
    Ort
    Ruhrgebiet
    Beiträge
    131

    Standard AW: Verzeichnisse überwachen

    Hallo ray,

    danke für die rasche Antwort. Meine Programmierkenntnisse sind leider nicht so berauschend. Gibt es irgendwo PHP-Scripte im Netz, die dieses Problem lösen könnten? PHP auf die Kiste zu bringen ist nicht so schwer, aber die Programmierung....

    Gruß Flat

  4. #4
    rfischer ist offline Newcomer
    Registriert seit
    19.01.2006
    Beiträge
    5

    Standard AW: Verzeichnisse überwachen

    servus...

    so sollte das funktionieren... getestet ist es nicht, aber sollte nicht allzuzu schwer sein:

    Code:
    <?
    // mailerklasse
    include_once("class.phpmailer.php");
    
    // zu pruefende verzeichnisse (beliebig viele eintragen...)
    $poll_path[] = "/daten/pfad1/";
    $poll_path[] = "/daten/pfad2/";
    $poll_path[] = "..." usw.
    
    // wann lief das script das letzte mal?
    $lastrun = "/daten/lastrun.txt";
    $lastrun_time = filemtime($lastrun);
    
    $send_files = NULL;
    
    // alle verzeichnisse abarbeiten
    for ($i=0; $i<count($poll_path); $i++) {
    
    	$akt_path = $poll_path[$i];
    	$temp_path = opendir($akt_path);
    	
    	while ($file = readdir($temp_path)) {
    		if ($file != "." && $file != ".." && is_file($akt_path."/".$file)) {
    			$file_time = filemtime($akt_path."/".$file);
    			if ($file_time > $lastrun_time) {
    				$send_files["path"][] = $akt_path."/".$file;
    				$send_files["realname"][] = $file;
    			}
    		}
    	}
    }
    
    
    // alle files in send_files verschicken
    if ($send_files != NULL) {
    	
    	$mail = new PHPMailer();
    	$mail->From     = "mymail@mail.com";
    	$mail->FromName = "mein name";
    	$mail->Subject	= "neue files";
    	$mail->Mailer   = "mail";
    	$mail->Body	= "nachrichtentext\nmfg, mein name";
    	$mail->AddAddress("empfaenger@domain.com");
    
    	$mail->Priority = 1;
    	
    	for ($i=0; $i<count($send_files); $i++) $mail->AddAttachment($send_files["path"][$i], $send_files["realname"][$i]);
    	
    	$mail->Send();
    	$mail->ClearAddresses();
    	$mail->ClearAttachments();
    
    }
    
    
    // file mit aktuellem datum erstellen
    unlink($lastrun);
    $lastrunfile = fopen("lock.txt", "a+");
    fclose($lastrunfile);
    
    ?>
    die mailer-klasse bekommst du bei http://phpmailer.sourceforge.net/
    (du brauchst class.phpmailer.php und class.smtp.php)

    das ganze dann mit "php mein_script.php" alle stunde oder so ausfuehren...

    gruesse, ray

  5. #5
    Avatar von FlatEric
    FlatEric ist offline Erfahrener User
    Registriert seit
    19.01.2006
    Ort
    Ruhrgebiet
    Beiträge
    131

    Standard AW: Verzeichnisse überwachen

    Hallo ray,

    danke für die rasche Antwort. Ich werde das mal testen. Ich habe so getönt, dass es kein Problem ist eine PHP-Umgebung aufzubauen. Ist es auch vom Prinzip auch nicht, wenn man sein Archiv in Ordnung hält. Hier bei winload gibt es Programm XAMPP Control Panel. Ist mir aber zu groß. Ich hatte mal ein kleineres Programm. Aber wo ist es?? Wech..... Welches Programm kannst Du mir empfehlen?
    class.phpmailer.php und class.smtp.php habe ich mir von Deinem Link besorgt.

    Gruß FlatEric

  6. #6
    rfischer ist offline Newcomer
    Registriert seit
    19.01.2006
    Beiträge
    5

    Standard AW: Verzeichnisse überwachen

    hi,

    nimm das XAMPP (http://www.apachefriends.org)... damit bist du am besten bedient...

    gruesse, ray

  7. #7
    gast0815 Gast

    Standard AW: Verzeichnis überwachen

    Wenn jemand eine Datei hochladen und auf Deinem Server speichern kann, dann ist Dein Server falsch konfiguriert ...

  8. #8
    Avatar von Petrocelli
    Petrocelli ist offline Newcomer
    Registriert seit
    19.01.2006
    Beiträge
    3

    Standard AW: Verzeichnis überwachen

    Hallo FlatEric,

    ich benutze dafür auf unserem Server dieses Programm:
    http://www.phlexss.com/products/fst4/index.html

    Es meldet mir über Netsend (bzw. Message-Bob) wenn eine Datei in einem bestimmten Verzeichnis gespeichert wird und kopiert sie in ein anderes Verzeichnis. Geht aber bestimmt auch mit einem kommandozeilenorientierten Mail-Programm.

    Gruß,
    Petro

  9. #9
    Avatar von FlatEric
    FlatEric ist offline Erfahrener User
    Registriert seit
    19.01.2006
    Ort
    Ruhrgebiet
    Beiträge
    131

    Standard AW: Verzeichnisse überwachen

    Hallo ray,

    es gestaltet sich schwieriger als gedacht. XAMPP habe ich installiert. Ein bisschen mit herumexperimentiert (vorgefertigte) Scripte, gelesen etc.
    Jetzt stellt sich mir die Frage, wo wird jetzt php unterstützt?? Im Verzeichnis von xampp? Kann ich mir dort eigene Verzeichnisse anlegen? Ich muss doch irgeneinen Bereich dafür haben. Pfade anpassen??

    Gruß FlatEric

  10. #10
    Avatar von FlatEric
    FlatEric ist offline Erfahrener User
    Registriert seit
    19.01.2006
    Ort
    Ruhrgebiet
    Beiträge
    131

    Standard AW: Verzeichnisse überwachen

    Mahlzeit,

    womit habe ich nun mein Problem gelöst????
    Mit Automailer!

    Ich musste zwar ein Kompromiss eingehen, aber es geht!

    FlatEric

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Internetzugriff überwachen
    Von Water_Thomas im Forum Internet
    Antworten: 3
    Letzter Beitrag: 09.05.2006, 21:07
  2. Antworten: 0
    Letzter Beitrag: 22.03.2006, 09:03

Lesezeichen

Berechtigungen

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