php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.10.2005, 09:31  
Gast
 
Beiträge: n/a
Standard [Erledigt] Wie kann ich ein Zip File mit PHP erstellen

Hallo alle miteinander!
Ich hab das Problem das ich mehrere Textfiles vom Apache Webserver herunterladen muß um diese dauerhaft zu sichern.
Gibt es eine Möglichkeit dass PHP vor dem download die Files in ein ZIP packt und dann das Zip file zum downlaod anbietet??
Also dass ich immer nur ein Zip file habe.
Wer irgendwelche Ideen oder vielleicht sogar scripts hat die solch eine Funktionalität beinhalten bitte fleißig ins Forum schreiben.

mfg R.Schreder
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.10.2005, 12:47  
Gast
 
Beiträge: n/a
Standard

zB per exec() ein Archivierungsprogramm wie 7zip anstoßen.
Ansonsten kenne ich freie Implementierung nur mit lesendem Zugriff auf zips.

edit: verdammt, cross post.
  Mit Zitat antworten
Alt 10.10.2005, 13:36  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard Re: Wie kann ich ein Zip File mit PHP erstellen

Gut gemacht! jetzt noch ein Post in Anfänger und dir wird ganz bestimmt jemand ein Script schreiben.

Also, wie ich dir in "Profis" schon geschrieben habe, aus dem Phpmyadmin-Ordner die Klasse zum zippen "klauen"
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline   Mit Zitat antworten
Alt 10.10.2005, 13:37  
Benutzer
 
Registriert seit: 10.09.2005
Beiträge: 67
N!cKY
N!cKY eine Nachricht über ICQ schicken
Standard

guck dir mal die zip-klasse von phpmyadmin an (phpmyadmin\libraries\zip.lib.php)
__________________

eagleScripts.de
N!cKY ist offline   Mit Zitat antworten
Alt 11.10.2005, 12:25  
Gast
 
Beiträge: n/a
Standard

Ich finde es schade, dass die meisten Antworten hier immer noch halbe Antworten sind: siehe dort, schau mal dahin, findest Du sonstwo...

Ich habe es so gelöst ($toZip sind files, die zu zippen waren) (exec für den shellbefehl zum zippen, header für den automatischen download):

PHP-Code:
<?php
        $zipfile 
$path "/" $zipname;
        
$command "zip -j " $zipfile;
        foreach(
$toZip as $tz)
            
$command .= " " $tz;

        
exec($command$output$ret);

        foreach (
$toZip as $tz)
            
unlink($tz);
?>
Willst Du es gleich downloaden, dann geht das ungefähr so:

PHP-Code:
<?php
    $zipfile 
$path "/" $zipname;
    
header('Content-type: application/zip');
    
header('Content-Disposition: attachment; filename="' $zipname '"');
    
readfile($zipfile);
    
unlink($zipfile);
    exit;
?>
Vielleicht hilft es Dir ja!

Gruß, Stani!
  Mit Zitat antworten
Alt 11.10.2005, 12:29  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von stani
Ich finde es schade, dass die meisten Antworten hier immer noch halbe Antworten sind: siehe dort, schau mal dahin, findest Du sonstwo...
Ach du findest es also besser, dass hier jeder seine Frage in alle Unterforen packt sofort etwas komplett fertiges bekommt?
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline   Mit Zitat antworten
Alt 11.10.2005, 12:36  
Gast
 
Beiträge: n/a
Standard

Manchen Leuten kann man sicher nicht helfen, aber nach 17 Jahren Diskussions-Systemen (Fido, Newsgroups...) kann ich Dir eines sagen: Die Diskussionen darüber, welche Regeln jemand nicht beachtet und wie richtig zu posten ist, nehmen 10 x soviel Zeit und Festplattenkapazität in Anspruch, als eine einzige, klare und vollständige Antwort gegenüber dem Hilfesuchenden.
  Mit Zitat antworten
Alt 11.10.2005, 12:46  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von andy
Ach du findest es also besser, dass hier jeder seine Frage in alle Unterforen packt sofort etwas komplett fertiges bekommt?
Nein, nicht in alle Unterforen. Aber "etwas komplett fertiges" ist doch sicher nichts schlechtes. Auf alle Fälle noch hilfreicher als Hilfe zur Selbsthilfe. Ich beobachte das auch schon seit langem. Aber bombel hat recht... Daher beenden und belassen wir es dabei. TIME IS MONEY
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Exim --- Mailserver empfängt keine Mails Server, Hosting und Workstations 4 23.12.2005 18:28
config.php File erstellen PHP Tipps 2007 2 22.12.2005 19:57
Wie kann ich ein Zip File mit PHP erstellen?? PHP-Fortgeschrittene 4 10.10.2005 23:04
filemtime() auf zweitem Server File prüfen? tekknotrip PHP Tipps 2005-2 2 19.08.2005 16:48
File nur temporär erstellen PHP Tipps 2005-2 2 02.08.2005 21:39
libmysqlclient.so.10 is needed Datenbanken 11 20.06.2005 15:27
[Erledigt] Unix file lesen? PHP-Fortgeschrittene 15 08.06.2005 18:05
Stammbaum erstellen Riot PHP Tipps 2005 17 13.05.2005 16:32
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
Ordner erstellen und Datei uploaden Juuro PHP Tipps 2005 6 20.01.2005 21:18
Uploader-Script fehler beim Thumbx erstellen PHP Tipps 2004-2 7 07.12.2004 10:35
simplen news-updater (database: txt file) erstellen, wie? PHP Tipps 2004-2 3 18.11.2004 14:25
file umbenennen - welcher php befehl? kain PHP Tipps 2004 4 20.08.2004 02:47
ausgefuehrtes php file als html speichern PHP Tipps 2004 8 28.07.2004 17:59
Ordner per Skript erstellen --> Rechte Problem PHP Tipps 2004 2 06.07.2004 14:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmyadmin/librarys/zip.lib.php, zip dateien erstellen mit php phpmyadmin, php zip erstellen phpmyadmin, zip datei mit php befehl erstellen, \download shell.exec\ r, zip datei mit php erstellen, php zip erstellen auf webserver, zipfile mit php erstellen, datei beim download auf apache zippen, php create zip, wie kann ich ein zip file download wiki, phpmyadmin zip-datei erzeugen, php aus verzeichnis zip erstellen und download, php files klauen, zip.lib.php mehere dateien, zip erstellen phpmyadmin php, php class zipfile problem phpmyadmin, wie kann man zip dateien zum download auf wiki anbieten, php zip erstellen header, phpmyadmin zip.lib.php

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:45 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.