Nunja, hallo PHP.de Community, und entschuldigung, dass mir kein treffenderer Name eingefallen ist.
Zu aller erst, ich wusste jetzt nicht wohin mit meinem Thread da er aus PHP/JavaScript bzw AJAX besteht.
Im Grunde geht es um folgendes:
Ich habe es bereits geschafft, mit PHP Dateien mit einer Bestimmten endung aus einem Ordner auf einem FTP-Server auszulesen und aufzulisten.
In diesem Fall: *.dem
Der FTP-Server gehört zu einem Gaming-Server, bei dem nach jedem Spiel eine Datei mit dem Format:
auto-YYYYMMDD-HHmm-[kartenname].dem
Ich habe es also nun geschafft, diese nach dem Datum zu sortieren usw.
Nun möchte ich aber dem User diese zum Download bereitstellen, habe aber bisher nur 2 Möglichkeiten gefunden:
1. Es sollte ja per ftp://user: pass@ip: port/dir/*.dem gehen, aber das wäre mir zu Unsicher.
2. Mit ftp_get die gewollte Datei auf den Server wo PHP läuft herunterzuladen (vorher überprüfen ob diese nicht schon vorhanden ist).
Von hier aus wäre es nun möglich die Datei einfach herunterzuladen.
Nur sind diese Dateien gerne bis zu 40 MB groß, und deswegen würde der User wahrscheinlich irgendwann einfach die Seite verlassen (selbst mit einem Hinweis auf eine lange Wartezeit), und deswegen würde ich gerne einen Fortschrittsbalken anzeigen.
Entweder mit JavaScript oder AJAX.
Ist soetwas überhaupt möglich?
Oder könnte man nicht per Cronjobs, jede Stunde nach neuen *.dem Files schauen und diese dann auf den anderen FTP kopieren, sodass diese direkt zur verfügung stehen? Nur leider weiß ich gerade nicht, ob mein Hoster Cronjobs anbietet bzw wie man diese verwendet.
Ich bedanke mich erstmal im vorraus für alle hilfreichen Antworten.
MfG
Manuel Erdmann
Zu aller erst, ich wusste jetzt nicht wohin mit meinem Thread da er aus PHP/JavaScript bzw AJAX besteht.
Im Grunde geht es um folgendes:
Ich habe es bereits geschafft, mit PHP Dateien mit einer Bestimmten endung aus einem Ordner auf einem FTP-Server auszulesen und aufzulisten.
In diesem Fall: *.dem
Der FTP-Server gehört zu einem Gaming-Server, bei dem nach jedem Spiel eine Datei mit dem Format:
auto-YYYYMMDD-HHmm-[kartenname].dem
Ich habe es also nun geschafft, diese nach dem Datum zu sortieren usw.
Nun möchte ich aber dem User diese zum Download bereitstellen, habe aber bisher nur 2 Möglichkeiten gefunden:
1. Es sollte ja per ftp://user: pass@ip: port/dir/*.dem gehen, aber das wäre mir zu Unsicher.
2. Mit ftp_get die gewollte Datei auf den Server wo PHP läuft herunterzuladen (vorher überprüfen ob diese nicht schon vorhanden ist).
Von hier aus wäre es nun möglich die Datei einfach herunterzuladen.
Nur sind diese Dateien gerne bis zu 40 MB groß, und deswegen würde der User wahrscheinlich irgendwann einfach die Seite verlassen (selbst mit einem Hinweis auf eine lange Wartezeit), und deswegen würde ich gerne einen Fortschrittsbalken anzeigen.
Entweder mit JavaScript oder AJAX.
Ist soetwas überhaupt möglich?
Oder könnte man nicht per Cronjobs, jede Stunde nach neuen *.dem Files schauen und diese dann auf den anderen FTP kopieren, sodass diese direkt zur verfügung stehen? Nur leider weiß ich gerade nicht, ob mein Hoster Cronjobs anbietet bzw wie man diese verwendet.
Ich bedanke mich erstmal im vorraus für alle hilfreichen Antworten.
MfG
Manuel Erdmann
Kommentar