Vidirat
Gast
Moin liebe Mitscripter,
ich arbeite gerade an einem neuen Feature für meinen Uploaddienst Ratload. Es soll möglich sein, Dateien via FTP hoch zu laden, die dann automatisch von PHP die Datenbank eingelesen werden, in die auch alle anderen Dateien kommen, und in das richtige endgültige Verzeichnis verschoben werden. Dies soll vor allem für große Dateien zum Einsatz kommen. Nun meine Frage: Ist es möglich dieses FTP Ereignis, also die Fertigstellung eines Uploads, mit PHP zu parsen, oder muss ich auf andere Methoden ausweichen?
Cronjobs fallen weg. Es ist nicht, weil sie der Server nicht unterstützt, sondern, weil der Dienst wahrscheinlich nur ganz selten genutzt wird und sich der Cronjob, damit die Datei auch fast sofort verfügbar ist, mindestens alle 5min ausführen müsste. Das kostet deutlich zu viele Ressourcen, wenn man bedenkt, dass evtl. nur jede Woche mal eine Datei auf diese Weise hoch geladen wird (wenn überhaupt).
Falls sich jetzt Leute fragen, warum ich diesen Dienst dann haben will, hier meine Antwort: j4F. So wie die gesamte Seite auch. Es geht hierbei um Lehrzwecke, da ich diesen Skill evtl. mal später abgewandelt brauchen werde.
Andere Lösungen, die ich angedacht habe, waren z.B. die manuelle Ausführung des Scriptes. Jmd. der eine Datei hoch lädt, merkt sich den Dateinamen und ruft dann z.B. blablabl.php?f=name.zip auf. Diese Lösung ist aber weder smart noch praktisch. Auch habe ich überlegt, dass ich das mit C++ realisiere, aber auch da weiß ich noch nicht wie. Wenn jmd. eine Lösung mit ganz anderen Ansätzen hat, höre ich die natürlich auch gerne.
Danke im Voraus,
LG
Olli
P.S. Das ist ja mittlerweile schon obligatorisch: Ja, ich habe Google genutzt. Ich wusste allerdings auch gar nicht richtig, wonach ich suchen musste, habe aber dennoch einen angemessenen Teil Zeit damit verbracht.
ich arbeite gerade an einem neuen Feature für meinen Uploaddienst Ratload. Es soll möglich sein, Dateien via FTP hoch zu laden, die dann automatisch von PHP die Datenbank eingelesen werden, in die auch alle anderen Dateien kommen, und in das richtige endgültige Verzeichnis verschoben werden. Dies soll vor allem für große Dateien zum Einsatz kommen. Nun meine Frage: Ist es möglich dieses FTP Ereignis, also die Fertigstellung eines Uploads, mit PHP zu parsen, oder muss ich auf andere Methoden ausweichen?
Cronjobs fallen weg. Es ist nicht, weil sie der Server nicht unterstützt, sondern, weil der Dienst wahrscheinlich nur ganz selten genutzt wird und sich der Cronjob, damit die Datei auch fast sofort verfügbar ist, mindestens alle 5min ausführen müsste. Das kostet deutlich zu viele Ressourcen, wenn man bedenkt, dass evtl. nur jede Woche mal eine Datei auf diese Weise hoch geladen wird (wenn überhaupt).
Falls sich jetzt Leute fragen, warum ich diesen Dienst dann haben will, hier meine Antwort: j4F. So wie die gesamte Seite auch. Es geht hierbei um Lehrzwecke, da ich diesen Skill evtl. mal später abgewandelt brauchen werde.
Andere Lösungen, die ich angedacht habe, waren z.B. die manuelle Ausführung des Scriptes. Jmd. der eine Datei hoch lädt, merkt sich den Dateinamen und ruft dann z.B. blablabl.php?f=name.zip auf. Diese Lösung ist aber weder smart noch praktisch. Auch habe ich überlegt, dass ich das mit C++ realisiere, aber auch da weiß ich noch nicht wie. Wenn jmd. eine Lösung mit ganz anderen Ansätzen hat, höre ich die natürlich auch gerne.
Danke im Voraus,
LG
Olli
P.S. Das ist ja mittlerweile schon obligatorisch: Ja, ich habe Google genutzt. Ich wusste allerdings auch gar nicht richtig, wonach ich suchen musste, habe aber dennoch einen angemessenen Teil Zeit damit verbracht.
Zuletzt bearbeitet: