tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
2086
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Razorhawk
    Razorhawk Razorhawk ist offline Webdesigner und MSP
    Registriert seit
    Aug 2002
    Ort
    Berlin
    Beiträge
    1.363
    1. Was brauche ich um zu packen bzw. zu entpacken.
    2. Wenn ich dateien packen will, wie wähle ich verschiedene dateien aus, die zusammengepackt werden
    3. Wie funktioniert das überhaupt und allgemein

    Würde ne installroutine wesentlich erleichtern und zum
    anderen, kann ich für mein Script bessere Useroption einbinden
    (als beispiel z.b. von iconboard... oder anderen die Stylepaketoptionen)


    Danke!! (für die hilfe )
    Geändert von Razorhawk (09.09.02 um 22:32 Uhr)
     

  2. #2
    Avatar von loki2002
    loki2002 loki2002 ist offline Mitglied Platin
    Registriert seit
    Jan 2002
    Ort
    011000110011011000110100
    Beiträge
    614
    Php kompiliert mit ->zlib brauchst Du schonmal (phpinfo(); gibt dir darueber auskunft ob sie installiert ist oder nicht).

    ansonsten gabs mal ein script bei zend.com was genau diese funktion fuer dich erledigt.. so von wegen mehrere dateien in ein zipfile packen.

    nur so ganz verstehe ich den sinn von dem entpacken auf dem server nicht...

    ..was genau Du jetzt machen musst um soetwas umzusetzen, weiss ich auch nicht, weil ehrlich gesagt habe ich mich noch nie damit beschaeftigt.. der grund liegt auf der hand. ...solche dinge werden deinen provider nicht gluecklich machen, weil es extrem am server saugt..
     

  3. #3
    Avatar von Razorhawk
    Razorhawk Razorhawk ist offline Webdesigner und MSP
    Registriert seit
    Aug 2002
    Ort
    Berlin
    Beiträge
    1.363
    is mir egal, denn PhPMyAdmin unterstützt ja packfunktion auch (zip und linuxpackformat) und dort kann meine dumpfile schonmal 2 Mb groß sein.

    Falls aber noch einer ne einfach funktionsweise erklären könnte wie s funktionieren müsste, wenn ich es mir selbst schreiben sollte, dann wäre ich auch dankbar. Schon deswegen, wenn ich dann kann, dann hab ich einiges dazugelernt und ich dnek einfach ists nicht. (aber trainiert ungemein)

    EDIT:

    Achso und wo steht bei phpinfo(); jetzt , was alles für libs installiert sind, also unter welcher überschrift müsst ich da guggn****
    Und woher bekomm ich diese zlib dann****
    Geändert von Razorhawk (08.09.02 um 12:52 Uhr)
     

  4. #4
    Avatar von loki2002
    loki2002 loki2002 ist offline Mitglied Platin
    Registriert seit
    Jan 2002
    Ort
    011000110011011000110100
    Beiträge
    614
    zlib bekommst Du hier

    schau doch einfach mal bei phpMyAdmin rein.. wie die es dort geloest haben.
     

  5. #5
    Avatar von Razorhawk
    Razorhawk Razorhawk ist offline Webdesigner und MSP
    Registriert seit
    Aug 2002
    Ort
    Berlin
    Beiträge
    1.363
    nein danke!
    Ich hab mir schon ein abgewürgt um rauszubekommen, wie ich mir die größe des inhaltes einer tabelle in bytes anzeigen lassen kann!!
    Die funktionen sind so ineinander verwinkelt, dass ich als außenstehender niemals etwas zusammhängendes funktionierendes zusammwürfeln kann aus dem, was da drin steht!
     

  6. #6
    Avatar von loki2002
    loki2002 loki2002 ist offline Mitglied Platin
    Registriert seit
    Jan 2002
    Ort
    011000110011011000110100
    Beiträge
    614


    mhhh, *wunder*

    also die zlib.lib.php liegt im verzeichnis /libaries/ ... das ist alles was Du brauchst

    und hier ein example wie die lib* benutzt wird: (von Zend.com)

    PHP-Code:
    <?php   

    $zipfile 
    = new zipfile();   

    // add the subdirectory ... important! 
    $zipfile -> add_dir("dir/");  

    // add the binary data stored in the string 'filedata' 
    $filedata "(read your file into $filedata)";   
    $zipfile -> add_file($filedata"dir/file.txt");   

    // the next three lines force an immediate download of the zip file: 
    header("Content-type: application/octet-stream");   
    header("Content-disposition: attachment; filename=test.zip");   
    echo 
    $zipfile -> file();   


    // OR instead of doing that, you can write out the file to the loca disk like this: 
    $filename "output.zip"
    $fd fopen ($filename"wb"); 
    $out fwrite ($fd$zipfile -> file()); 
    fclose ($fd); 

    // then offer it to the user to download: 
    <a href="output.zip">Click here to download the new zip file.</a

    ?>
    ein wenig aendern und schon kannst du mulitfiles zippen lassen.
    Geändert von loki2002 (08.09.02 um 14:03 Uhr)
     

  7. #7
    Avatar von Razorhawk
    Razorhawk Razorhawk ist offline Webdesigner und MSP
    Registriert seit
    Aug 2002
    Ort
    Berlin
    Beiträge
    1.363
    c`est tres super.

    Soweit bin ich zufrieden. Falls mir odch noch einer erklären kann / möchte wie es aussehen müsste, wenn ich ohne irgendeine libary selbst das schreiben müsste wär ich vollends zufrieden!
    Also Befehle die ich brauche.
    Dabei reicht die einfachste anwendung solch einer sache.
    (bei templatefunktionen kann mans ja auch entweder mit 6 zeilen code machen -> easy oder halt mit 30 -> schon komplexer aber besser)
     

Ähnliche Themen

  1. Zip entpacken
    Von Peter86 im Forum .NET Café
    Antworten: 15
    Letzter Beitrag: 09.10.11, 14:27
  2. .gz entpacken
    Von Raven280438 im Forum PHP
    Antworten: 5
    Letzter Beitrag: 25.10.08, 14:04
  3. Jar entpacken
    Von Leroux im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 08.10.08, 11:32
  4. Tar Datei Mit Vb Packen Und Entpacken
    Von Felixcate im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 22.08.06, 15:28
  5. Entpacken von .zip
    Von rauchmelder im Forum PHP
    Antworten: 1
    Letzter Beitrag: 05.09.04, 19:31