Weergegeven resultaten: 1 t/m 8 van 8

Discussie: PHProbleem

  1. #1
    Gevorderd   yvansoftware's schermafbeelding
    Geregistreerd
    18 October 2005
    Berichten
    232
    Bedankjes
    27
    Bedankt
    70 keer in 25 posts

    PHProbleem

    Ik wil een bestand uploaden van 3 mb, maar ik mag maximaal 1 mb uploaden. het is een tekstbestand en als ik het zip, dan valt het binnen de limiet. Kan iemand een php script schrijven waarmee je bestanden kunt unzippen en dat makkelijk te gebruiken is?


  2. #2
    Icemar
    Gast
    dan doe je toch je zip uplaoden en maar je daar een downlaod link van daar ehb je geen php script voor nodig
    dan krijg je
    Code:
    http://domainnaam.nl.pakketje.zip

  3. #3
    Gevorderd   yvansoftware's schermafbeelding
    Geregistreerd
    18 October 2005
    Berichten
    232
    Bedankjes
    27
    Bedankt
    70 keer in 25 posts
    euh ??

    Die zip is een benodigd bestand voor Moodle, dus ik moet het echt hebben,


  4. #4
    Icemar
    Gast
    dan zal je toch echt op een andere server moeten over stappen er zijn og steeds geen scripts die je uitkane voeren op geuplaode zipjes uit te pakken

  5. #5
    Erelid/Spyware Slayer  
    Geregistreerd
    10 May 2005
    Berichten
    1.977
    Bedankjes
    119
    Bedankt
    373 keer in 248 posts
    Mischien kan je hier wat mee:

    PHP-code:
    <?
    //De functie 
    function unpackZip($dir,$file) {
       if ($zip = zip_open($dir.$file.".zip")) {
         if ($zip) {
           mkdir($dir.$file);
           while ($zip_entry = zip_read($zip)) {
             if (zip_entry_open($zip,$zip_entry,"r")) {
               $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
               $dir_name = dirname(zip_entry_name($zip_entry));
               if ($dir_name != ".") {
                 $dir_op = $dir.$file."/";
                   foreach ( explode("/",$dir_name) as $k) {
                     $dir_op = $dir_op . $k;
                     if (is_file($dir_op)) unlink($dir_op);
                     if (!is_dir($dir_op)) mkdir($dir_op);
                     $dir_op = $dir_op . "/" ;
                     }
                   }
               $fp=fopen($dir.$file."/".zip_entry_name($zip_entry),"w");
               fwrite($fp,$buf);
               zip_entry_close($zip_entry);
           } else
               return false;
           }
           zip_close($zip);
         }
      } else
         return false;

      return true;
    }

    // Hoe gebruik ik het script:
    $plaats  = "bestanden/files/"; //De plaats waar de bestanden staan OPGELET: Eindigen met een slash!
    $naam   = "afbeeldingen"; // Zonder .zip deze word automatisch geplaatst!
    unpackZip($plaats,$naam);
    ?>

  6. De volgende gebruiker bedankt Martijnc voor deze nuttige post:

    yvansoftware ( 8 August 2006)

  7. #6
    Expert   Mattehh's schermafbeelding
    Geregistreerd
    10 May 2005
    Locatie
    Belgie, Limburg
    Berichten
    677
    Bedankjes
    167
    Bedankt
    194 keer in 86 posts
    Pakt hij hiermee het rar bestand uit op de server, Martijnc?

  8. #7
    Erelid/Spyware Slayer  
    Geregistreerd
    10 May 2005
    Berichten
    1.977
    Bedankjes
    119
    Bedankt
    373 keer in 248 posts
    Ja, werkt alleen voor .zip bestanden.

  9. De volgende gebruiker bedankt Martijnc voor deze nuttige post:

    Mattehh ( 7 August 2006)

  10. #8
    Gevorderd   yvansoftware's schermafbeelding
    Geregistreerd
    18 October 2005
    Berichten
    232
    Bedankjes
    27
    Bedankt
    70 keer in 25 posts
    Merci e


Discussie informatie

Users Browsing this Thread

Momenteel bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Favorieten/bladwijzers

Favorieten/bladwijzers

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •