Autor |
Nachricht |
heav
Threadersteller
Dabei seit: 10.02.2004
Ort: Heimat der Inspiration
Alter: 39
Geschlecht:
|
Verfasst Mi 12.03.2008 13:09
Titel automatische Benachrichtigung bei FTP-Upload |
|
|
Tag,
ich suche nach einer Möglichkeit, automatisch eine E-Mail zu verschicken sobald jemand Daten auf unseren FTP-Server geladen hat. Kann man da mit irgendeinem Script was machen? Am liebsten wärs mir, so ein Script würde irgendwo auf dem Server liegen (root-Verzeichnis) und dann verschiedene Unterordner überwachen.
Danke
hv
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Mi 12.03.2008 13:42
Titel
|
|
|
also laden die leute per ftp prog hoch oder über n script ?
ich geh mal von ersterem da, das zweite ja relativ einfach zu
bewältigen wäre.
wie wärs mit einem php script, das alle ordner und dateien einliest
und bei einer änderung eine mail versendet ?
einfach aktuelle datein in einer datenbank sichern oder so.
das ganze dann mit nem stündlchem cronjob versetzen.
das war meine erste idee,.. gibt sicherlich noch was einfachers.
|
|
|
|
|
Anzeige
|
|
|
heav
Threadersteller
Dabei seit: 10.02.2004
Ort: Heimat der Inspiration
Alter: 39
Geschlecht:
|
Verfasst Mi 12.03.2008 13:54
Titel
|
|
|
choise hat geschrieben: | also laden die leute per ftp prog hoch |
Genau so ist es. Leider sind meine PHP-Kentnisse ziemlich begrenzt
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Mi 12.03.2008 14:13
Titel
|
|
|
in den meisten fällen schreiben die server eine log-datei über die geschehnisse per ftp. entweder du machst dich so fit, dass du den dienst selbst erweiterst, oder per cron die änderungen aussliest.
erste variante hat den vorteil, dass du die änderungen dann siehst, wenn sie passieren. wird aber sicher auch die kompliziertere...
beim cron brauchst du nur das upload-verzeichnis auslesen (ohne datenbank o.ä.). dann gibst du die dateien aus, die seit dem letzten cron-intervall erstellt worden sind (upload-datum ist - wenn ich nicht irre - bei ftp gleich erstell-datum)
|
|
|
|
|
xaos
Dabei seit: 06.10.2004
Ort: Kargath
Alter: -
Geschlecht: -
|
Verfasst Mi 12.03.2008 14:22
Titel
|
|
|
Einige FTP-Server (pureftpd z.B.) bieten auch die Möglichkeit nach dem Upload ein Skript auszuführen, evtl. mal in der Doku prüfen.
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Mi 12.03.2008 15:44
Titel
|
|
|
proftpd bietet dies zb auch an. da könntest du zb bei jedem upload gleich in eine mysql db was schreiben oder eine mail verschicken. vorraussetzung ist ein root zugriff auf den server um an der config zu fummeln.
|
|
|
|
|
eschmid
Dabei seit: 20.11.2008
Ort: -
Alter: 51
Geschlecht:
|
Verfasst Fr 19.12.2008 13:19
Titel
|
|
|
Genau dieses Problem habe ich derzeit auch.
Wär es ein Linux-Server, wäre es ein kein Problem für mich, eine automatische Benachrichtigung zu generieren, einfach die Datei unter /var/log regelmässig überprüfen, leider ist es hier ein Windows Server 2003 (Small Business), der FTP-Server ist der FTP-Publishingdienst von Windows (WINDOWS\system32\inetsrv\inetinfo.exe), ich weiß nicht mal, ob da ein log-File existiert, das man auslesen kann.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Besondere SMS Benachrichtigung
Kontaktformular mit SMS-Benachrichtigung
Login Bereich/ Newsletter/ SMS Benachrichtigung
Upload & Co
IMG/Upload
Upload von Datei
|
|