tutorials.de-Buchverschenkaktion 08/2010
+ Auf Thema antworten
  1. #1
    Tix Tix ist offline Mitglied Gold Tix hat eine blütenweiße Weste
    Registriert seit
    Jan 2005
    Beiträge
    114
    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

  2. PHP 5 / MySQL 5 Seminar (22 Stunden Video-Training)

    Preis: früher: 39,95€ - jetzt nur: 7,99€
    Innerhalb Deutschlands versandkostenfrei!

    PHP 5 / MySQL 5 Lernkurs – 22 Stunden Video-Training auf DVD
    - PHP-, MySQL- und PHPMyAdmin-Grundlagen
    - Datenbankprogrammierung, objektorientierte Programmierung
    - Geeignet für Windows XP und Windows Vista


    Hier geht es zum Angebot

    Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar!


  3. #2
    Benutzerbild von Felix Jacobi
    Felix Jacobi Felix Jacobi ist offline do ut des Felix Jacobi hat die Renommee-Anzeige deaktiviert
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    4.965
    Blog-Einträge
    65
    PHP Classes - Welcome to the PHP Classes Repository hat dafür einige nette Klassen. Benutz einfach mal dort die Suchfunktion.
    KIDS Kinderbetreuungsdienst
    Xing

    They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
    Benjamin Franklin

  4. #3
    Tix Tix ist offline Mitglied Gold Tix hat eine blütenweiße Weste
    Registriert seit
    Jan 2005
    Beiträge
    114
    ne, nix gefunden, nur was zum zippen, aber ich muss entzippen

  5. #4
    Benutzerbild von Felix Jacobi
    Felix Jacobi Felix Jacobi ist offline do ut des Felix Jacobi hat die Renommee-Anzeige deaktiviert
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    4.965
    Blog-Einträge
    65
    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
    KIDS Kinderbetreuungsdienst
    Xing

    They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
    Benjamin Franklin

  6. #5
    Tix Tix ist offline Mitglied Gold Tix hat eine blütenweiße Weste
    Registriert seit
    Jan 2005
    Beiträge
    114
    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

  7. #6
    Benutzerbild von Felix Jacobi
    Felix Jacobi Felix Jacobi ist offline do ut des Felix Jacobi hat die Renommee-Anzeige deaktiviert
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    4.965
    Blog-Einträge
    65
    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.
    KIDS Kinderbetreuungsdienst
    Xing

    They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
    Benjamin Franklin

  8. #7
    Tix Tix ist offline Mitglied Gold Tix hat eine blütenweiße Weste
    Registriert seit
    Jan 2005
    Beiträge
    114
    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 :
    1
    
    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?

  9. #8
    Benutzerbild von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter
    tutorials.de Premium-User
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    5.864
    Blog-Einträge
    3
    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)
    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)

  10. #9
    Tix Tix ist offline Mitglied Gold Tix hat eine blütenweiße Weste
    Registriert seit
    Jan 2005
    Beiträge
    114
    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?

  11. #10
    Benutzerbild von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter Dr Dau ist berühmt wie kein Zweiter
    tutorials.de Premium-User
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    5.864
    Blog-Einträge
    3
    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)
    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)

Ähnliche Themen

  1. Antworten: 19
    Letzter Beitrag: 22.07.07, 11:21
  2. Mit Java entzippen/zippen - geht das?
    Von janinejaeger im Forum Java
    Antworten: 1
    Letzter Beitrag: 15.06.07, 22:20
  3. *.zip Dateien mit PHP entzippen
    Von aquasonic im Forum PHP
    Antworten: 6
    Letzter Beitrag: 28.07.04, 14:36
  4. Antworten: 9
    Letzter Beitrag: 27.02.04, 16:12
  5. PKZIP verwenden zum entzippen
    Von Simmx im Forum C/C++
    Antworten: 8
    Letzter Beitrag: 19.11.03, 15:27

Lesezeichen

Lesezeichen