[Funktion] Ich möchte eine Datei entpacken

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Funktion] Ich möchte eine Datei entpacken

    Hallo!
    Ich bin irgendwie am verzeifeln...
    Ich möchte auf meinem Server eine Datei entpacken.
    Es klappt aber nicht.

    Das steht in meiner php info:
    ---------------------------------------------------
    zlib
    ZLib Support enabled
    Compiled Version 1.1.4
    Linked Version 1.1.4

    Directive Local Value Master Value
    zlib.output_compression Off Off
    zlib.output_compression_level -1 -1
    zlib.output_handler no value no value
    ---------------------------------------------------

    Was muß ich nun tun um die Datei zu entpacken?
    Evtl. kann mir ja jemand helfen.... Bitte keinen Verweis auf andere Threads schreiben.... Ich bin schon seit Stunden am Lesen und finde nichts....
    Ach ja....
    Rechte sind natürlich alle korrekt gesetzt...
    Sowohl Verzeichnis als auch Datei haben 777

    Danke schon mal.....

  • #2
    Hast du hier auch schon mal reingeschaut ?

    http://www.php.net/manual/de/ref.zip.php

    inkl. Kommentare ?
    Evtl. hilft das weiter...
    -> It`s good to be bad! <-

    http://de.php.net
    http://php-faq.de
    http://www.schattenbaum.net
    http://www.dreamcodes.com

    Kommentar


    • #3
      Jo habe ich, wie bereits geschrieben, schon alles durch....
      Ich versuche das nun schon seit tagen, klappt aber nix.

      Ich habe mir auch schon andere Formate erstellen lassen (.tar usw)
      Aber nichts klappt...

      Kommentar


      • #4
        Dann evtl. aktuellen Code posten inkl. einer kurzen Fehlerbeschreibung, noch besser wäre der Fehler den du bekommst.
        -> It`s good to be bad! <-

        http://de.php.net
        http://php-faq.de
        http://www.schattenbaum.net
        http://www.dreamcodes.com

        Kommentar


        • #5
          Ich bekomme KEINEN Fehler angezeigt...
          das Ding läuft einfach durch....

          Aber hier der Code:

          PHP-Code:

          // Datei von anderem Server holen
          $file "http://die/url/zur/datei.zip";
          $fp fopen($file,"r");

          if (!
          $fp) {
              die(
          "Keine Datei gefunden.\n");
          }
          else {
              while (
          feof($fp) != 1) {
                  
          $content .= fgets($fp,20048);
              }
          }
          fclose($fp);

          $fp fopen("/home/PFAD/ZU/MEINER/DATEI/datei.tar""w");
          fputs($fp$content);
          fclose($fp);
          Printf("Datei wurde von geholt!<br>");
          chmod ("datei.tar"0777);
          $zipfile="datei.tar";
          if(
          file_exists($zipfile))
          {
              
          exec("tar -xf datei.tar");          
              
          //exec("gzip -d datei.tar");
              //system("unzip $zipfile");
              
          printf("Datei wurde entpackt<br>");
          } else {
              
          printf("die Datei gibt es nicht!");

          Das ist eine Version wie ich es versucht habe....

          Kommentar


          • #6
            Und wie wäre es hiermit ?

            http://www.devshed.com/c/a/PHP/TAR-F...Archive-Tar/5/

            Schau da mal rein...
            -> It`s good to be bad! <-

            http://de.php.net
            http://php-faq.de
            http://www.schattenbaum.net
            http://www.dreamcodes.com

            Kommentar


            • #7
              Das sieht recht gut aus....
              danke....

              nur wo finde ich die Tar.php aus dem "require"???

              Kommentar


              • #8
                Kein Thema, hier der Link:

                http://pear.php.net/get/Archive_Tar-1.2.tgz

                Gruss
                -> It`s good to be bad! <-

                http://de.php.net
                http://php-faq.de
                http://www.schattenbaum.net
                http://www.dreamcodes.com

                Kommentar


                • #9
                  Hat leider auch nicht geklappt...
                  Das Ding ist aber auch recht umfangreich....

                  Da muß es doch auch eine etwas bessere Methode geben, oder?

                  Kommentar

                  Lädt...
                  X