Zurück tutorials.de > Programming > PHP

 
 
Hallo und herzlich willkommen! Tutorials.de ist eine Hilfe-Community mit dem Motto User helfen Usern. Als Gast verfügst Du über Schreibrechte in unseren Foren und Blogs. Du kannst dich aber gerne auch kostenlos registrieren und Teil unserer Gemeinschaft werden! Viel Spaß & Erfolg bei der Vermehrung deines Wissens :-)

Themen: 242.975 | Beiträge: 1.352.293 | Mitglieder: 169.418 (Stand 28.01.10) | Fragen zur Nutzung von Tutorials.de? Nutzungsregeln | Kontaktformular | Impressum
 
 
tutorials.de Buch-Verschenkaktion

  AntwortAntworten (über Gastzugang)    
  AntwortAntworten (über Gastzugang)    
 
LinkBack (18) Themen-Optionen Ansicht
Alt 01.07.06, 19:05   Link/s auf einer externen Seite. Klicken um diese/n anzuzeigen. #1 (permalink)
Tix
Mitglied Gold
 
Registriert seit: Jan 2005
Beiträge: 114
Renommee-Modifikator: 11
Tix hat eine blütenweiße Weste

Mit PHP entzippen

Hallo Leute,

ich habe schon alles hier durchsucht, aber nix gefunden was mir helfen kann.
Ich habe PHP 4.3 auf meinem LinuxServer installiert.

Auf diesem liegt eine Zip-Datei die in einen anderen Ordner entzippt werden soll. Ich habe auch schon dieverse Links wie PHP: ZIP Funktionen (Lesezugriff) - Manual oder so durchsucht. Aber das geht alles nicht.

Muss ich dafür was besonderes auf dem Server installiert oder freigegeben haben, damit das geht?

Wäre nett wenn Ihr mir helfen könntet.

Gruß, Tix
  Tix ist offline  
 
Alt 01.07.06, 19:55   #2 (permalink)
do ut des
 
Benutzerbild von Felix Jacobi tutorials.de Moderator 
 
Registriert seit: Nov 2001
Ort: Wuppertal
Beiträge: 4.739
Renommee-Modifikator: 52
Felix Jacobi hat die Renommee-Anzeige deaktiviert

AW: Mit PHP entzippen

PHP Classes - Welcome to the PHP Classes Repository hat dafür einige nette Klassen. Benutz einfach mal dort die Suchfunktion.
__________________
Der neue Personalausweis kommt...

KIDS Kinderbetreuungsdienst
Xing

They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
Benjamin Franklin
  Felix Jacobi ist offline  
 
Alt 01.07.06, 20:02   #3 (permalink)
Tix
Mitglied Gold
 
Registriert seit: Jan 2005
Beiträge: 114
Renommee-Modifikator: 11
Tix hat eine blütenweiße Weste

AW: Mit PHP entzippen

ne, nix gefunden, nur was zum zippen, aber ich muss entzippen
  Tix ist offline  
 
Alt 01.07.06, 20:09   #4 (permalink)
do ut des
 
Benutzerbild von Felix Jacobi tutorials.de Moderator 
 
Registriert seit: Nov 2001
Ort: Wuppertal
Beiträge: 4.739
Renommee-Modifikator: 52
Felix Jacobi hat die Renommee-Anzeige deaktiviert

AW: Mit PHP entzippen

Zitat:
This package can be used to pack and unpack files in ZIP archives.

There is a class that can retreive the list of packed files as well several types of file details such as the uncompressed size, last modification time, comments, etc..

The class can extract individual files, one at a time, specifying their file names , or extract all at once into a given directory.

There is another class that can by pack files into new ZIP archives.

The classes use the usual PHP file access functions and gzip extension functions.
PHP Classes - Class: dUnzip2

Ist übrigens der zweite Treffer in der 'Compression' Gruppe der Klassen...

Und der erste wenn man nach 'unzip' sucht
__________________
Der neue Personalausweis kommt...

KIDS Kinderbetreuungsdienst
Xing

They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
Benjamin Franklin
  Felix Jacobi ist offline  
 
Alt 01.07.06, 20:18   #5 (permalink)
Tix
Mitglied Gold
 
Registriert seit: Jan 2005
Beiträge: 114
Renommee-Modifikator: 11
Tix hat eine blütenweiße Weste

AW: Mit PHP entzippen

also irgendwie komme ich mit der Website nich klar. Muss ich diese Klasse installieren, oder ist das das fertige Script. Hab bis jetzt immer nur etwas leichterere Sachen programmiert
  Tix ist offline  
 
Alt 01.07.06, 20:21   #6 (permalink)
do ut des
 
Benutzerbild von Felix Jacobi tutorials.de Moderator 
 
Registriert seit: Nov 2001
Ort: Wuppertal
Beiträge: 4.739
Renommee-Modifikator: 52
Felix Jacobi hat die Renommee-Anzeige deaktiviert

AW: Mit PHP entzippen

Da sind doch 4 Dateien drin?
Zwei Klassen, eine zum dynamischen zippen, die andere die Unzip Klasse...
Dann sogar eine Documentation.txt die dir alles erklärt UND eine sample.php mit Beispielen.

Anhand diesen sollte man doch wirklich arbeiten können?

Und die Klassen sind beide sehr gut dokumentiert, meiner Meinung nach.
__________________
Der neue Personalausweis kommt...

KIDS Kinderbetreuungsdienst
Xing

They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
Benjamin Franklin
  Felix Jacobi ist offline  
 
Alt 03.07.06, 19:35   #7 (permalink)
Tix
Mitglied Gold
 
Registriert seit: Jan 2005
Beiträge: 114
Renommee-Modifikator: 11
Tix hat eine blütenweiße Weste

AW: Mit PHP entzippen

Das hier ist der Quelltext meiner Datei

PHP-Code:
$zip zip_open("/var/www/vhosts/bloemker-immobilien.de/httpdocs/temp/" $datei);

if (
$zip) {

   while (
$zip_entry zip_read($zip)) {
       echo 
"Name:              " zip_entry_name($zip_entry) . "\n";
       echo 
"Actual Filesize:    " zip_entry_filesize($zip_entry) . "\n";
       echo 
"Compressed Size:    " zip_entry_compressedsize($zip_entry) . "\n";
       echo 
"Compression Method: " zip_entry_compressionmethod($zip_entry) . "\n";

       if (
zip_entry_open($zip$zip_entry"r")) {
           echo 
"File Contents:\n";
           
$buf zip_entry_read($zip_entryzip_entry_filesize($zip_entry));
           echo 
"$buf\n";

           
zip_entry_close($zip_entry);
       }
       echo 
"\n";

   }

   
zip_close($zip);


Das hier ist die Fehlermeldung:

Code:
Fatal error: Call to undefined function: zip_open() in /var/www/vhosts/bloemker-immobilien.de/httpdocs/admin/crowntabzip.php on line 20
Liegt das an dem Script, oder an meinem Server?
  Tix ist offline  
 
Alt 03.07.06, 19:54   #8 (permalink)
ich wisch hier durch
 
Registriert seit: Feb 2005
Ort: hinterm Mond gleich Links
Beiträge: 5.239
Renommee-Modifikator: 49
Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen

AW: Mit PHP entzippen

Hallo!

Wahrscheinlich liegt es am Server (das Script kenne ich nicht), denn zip_open() ist eine Funktion von PHP..... und die steht dir nicht zur Verfügung.

Ansonsten könntest Du Dir ja z.b. auch mal PclZip ansehen.
Diese Klasse kann auch Zip-Archive packen/entpacken.
Im User Manual sind auch Beispiele für die einzelnen Funktionen (z.b. für create() und extract()).

Gruss Dr Dau
__________________
Schri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 21.06.2009)
Zitat:
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
  Dr Dau ist offline  
 
Alt 06.07.06, 22:18   #9 (permalink)
Tix
Mitglied Gold
 
Registriert seit: Jan 2005
Beiträge: 114
Renommee-Modifikator: 11
Tix hat eine blütenweiße Weste

AW: Mit PHP entzippen

auf dieser Seite mit dem PclZip war ich auch schon öfter, allerdings verstehe ich es nicht. Muss ich das bei mir auf dem Server installieren, oder ist das einfach nur ne andere PHP-Funktion die schon vorinstalliert ist?
  Tix ist offline  
 
Alt 06.07.06, 22:38   #10 (permalink)
ich wisch hier durch
 
Registriert seit: Feb 2005
Ort: hinterm Mond gleich Links
Beiträge: 5.239
Renommee-Modifikator: 49
Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen Dr Dau genießt hohes Ansehen

AW: Mit PHP entzippen

Du musst das Script, wie im Manual beschrieben, in Dein Script einbinden um die entsprechenden Funktionen nutzen zu können.
"installieren" brauchst Du dabei garnichts, das Script ist eine Klasse die von anderen Scripten genutzt werden kann.
__________________
Schri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 21.06.2009)
Zitat:
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
  Dr Dau ist offline  
 
 
 
Lesezeichen:


Themen-Optionen
Ansicht

Ähnliche Themen
 
Thema Autor Forum Antworten Letzter Beitrag
mit Php eine Php Datei erstellen ( mit einer variable) anigmos PHP 19 22.07.07 11:21
Mit Java entzippen/zippen - geht das? janinejaeger Java 1 15.06.07 22:20
*.zip Dateien mit PHP entzippen aquasonic PHP 6 28.07.04 14:36
Problem mit dem Tutorial: [PHP] index.php?section=neu Jan Kunert PHP 9 27.02.04 16:12
PKZIP verwenden zum entzippen Simmx C/C++ 8 19.11.03 15:27
» Tools
 
tutorials.de-Tools tutorial.de-Suchfeld tutorial.de-Widget tutorial.de-RSS-Feed tutorial.de-Banner
» Neue Links
 
Hits: 101
»
JHT's Planetary...
(Cinema 4D-Objekte)
Hits: 223
»
Tageslicht ohne GI
(Cinema 4D-Tutorials)
Hits: 114
»
Puzzle
(Cinema 4D-Tutorials)
Hits: 83
»
Lacreme
(Cinema 4D-Tutorials)
Hits: 163
»
Liquid Light
(Cinema 4D-Tutorials)
» Aktuelle Umfrage
 
Bist du mit der Geschwindigkeit der Tutorials.de-Website zufrieden?
Ja, es putzt mir glatt den Staub vom Bildschirm! - 75,00%
60 Stimmen
Nein, ich denke da muss noch nachgebessert werden... - 25,00%
20 Stimmen
Stimmen gesamt: 80
Du darfst bei dieser Umfrage nicht abstimmen.

 

Alle Zeitangaben in WEZ +1. Es ist jetzt 09:03 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch) & vBadvanced CMPS v.3.2.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 ©2009, Crawlability, Inc.
Alle Rechte vorbehalten ©2000 - 2010 tutorials.de
Design by Mark, CSS by Maik & Sven Mintel
Seite generiert in 0,19481 Sekunden mit 26 queries