Php ordner zippen downloaden

16 juin Php ordner zippen downloaden

Kann etwas Körper helfen ! Wenn es funktioniert, als es in der Weise nützlich ist, dass jederzeit Backup eines Ordners kann on the fly genommen werden. Für ein zukünftiges Projekt brauchte ich in diesen Tagen einige einfach zu verwendende ZIP- oder gzip-Klasse, um eine ZIP-Datei aus Dateien / Ordnern innerhalb eines angegebenen Verzeichnisses zu erstellen. Eine kurze Suche auf Google hat mich zur PHP-Klasse Erstellen von ZIP-Datei von Rochak Chauhan geführt. Ich habe zwei andere Skripte zuvor getestet und muss sagen, dass dieses Skript für einzelne Dateien hervorragend funktioniert, wenn Sie sie manuell hinzufügen. Programmgesteuerte Zip-Erstellung erfordert vor allem bei der Vorbereitung der Gruppe von Dateien und Ordnern zum Herunterladen. $download_file = file_get_contents( $file_url ); $zip->addFromString(basename($file_url),$download_file); Dieser Code basiert auf der Annahme, dass es einen Ordner namens user_uploads mit einem Unterordner für jeden Benutzer, so etwas wie Travis_Berry Ähnlich können Sie das Herunterladen anderer Dateien Formate wie Word Doc, PDF-Dateien, etc. erzwingen. Ich benutze es für den Download von WordPress-Themes, wenn mehrere Dateien aktualisiert werden, brauche ich nicht immer wieder eine ZIP-Datei erstellen. Auf diese Weise verwendet die Demo-Site dieselben Dateien wie die für den Download verwendeten Dateien. Die oben definierte Funktion createZip() akzeptiert den Pfad des Verzeichnisses als Parameter. Es liest alle Dateien und Ordner aus dem Pfad und fügt sie der ZIP-Datei hinzu. Wenn Sie auf einen Link klicken, der auf eine PDF- oder Bilddatei verweist, wird sie nicht direkt auf Ihre Festplatte heruntergeladen. Es öffnet die Datei nur in Ihrem Browser.

Darüber hinaus können Sie es auf Ihrer Festplatte speichern. Zip- und Exe-Dateien werden jedoch standardmäßig automatisch auf die Festplatte heruntergeladen. Hallo Senthil, Haben Sie versucht, das Verzeichnis mit $dir = `.. /files/folder1/`; für die Zip-Erstellung? Wenn ich die Zip-Datei herunterladen, wenn es mehr als 200 Dateien enthält ich immer NULL-Datei Download könnte sie mir bitte helfen, es zu sortieren? Dadurch wird eine Download-Eingabeaufforderung für den Benutzer angezeigt, wenn Sie auf den Link klicken. [ Ich möchte nicht die CPanel eingebaute Option der Sicherung verwenden, da es die Sicherung aller Dateien und Ordner nimmt und ist zeitintensiv ] Hallo, Wie man Dateien aus einem bestimmten Verzeichnis zu zip hinzufügen,?. Angenommen, der Code ist example.com/demo/codes/index.php. Ich muss die Dateien in einem example.com/demo/files/folder1/ hinzufügen.

No Comments

Sorry, the comment form is closed at this time.