[php]Unzip in webserver

Pagina: 1
Acties:

  • Vjenne
  • Registratie: Oktober 2001
  • Laatst online: 05-09 22:11
Ik wil graag op een webserver een zip bestand uitpakken. Nou weet ik dat je hiervoor speciale extra'tjes in het PHP programma kan zetten. Maar aangezien het niet mijn eigen server is is dit niet mogelijk. Maar ik las in de search ook dat ook iets van system("unzip test.zip); mogelijk was.
Nou is het probleem dat ik nog geen uitgepakte bestanden zie. WEl zegt hij in mijn browser: Archive: test.zip . Dus hij doet wet íets. Heeft hij het nu al uitgepakt maar de bestanden in een tijdelijk direcorie gezet? Zo ja welke?

  • supersook
  • Registratie: Januari 2001
  • Laatst online: 06-09 07:52

supersook

Professioneel prutser

ik neem aan dat je hiervoor dus een script gebruikt die een aantal handelingen uitvoert, waaronder het uitpakken van het bestand, en het laten zien van dat wat in je browser verschijnt. Als je dat script nou eens hier neer zet, en meteen even aangeeft om wat voor server het gaat (linux/win32) dan kan men iig antwoord proberen te geven op je vraag.

  • Vjenne
  • Registratie: Oktober 2001
  • Laatst online: 05-09 22:11
code:
1
2
3
4
5
6
7
8
9
10
11
<?php 

function openpagina()
{
    system("unzip test.zip");   
}


openpagina();

?>

Dit is het, meer niet. En ik heb geen flauw idee wat voor server het is, maar dat unzip zit toch alleen maar standaard op een linux systeem?

  • supersook
  • Registratie: Januari 2001
  • Laatst online: 06-09 07:52

supersook

Professioneel prutser

tja, maar de vraag is dan of jij dat met je script ook mag gebruiken...

  • Kettrick
  • Registratie: Augustus 2000
  • Laatst online: 13:30

Kettrick

Rantmeister!

Op vrijdag 12 april 2002 20:31 schreef supersook het volgende:
tja, maar de vraag is dan of jij dat met je script ook mag gebruiken...
Als het er staat mag je het gebruiken :)

  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
kijk anders eens hier of hier. Misschien dat je er iets aan hebt.

  • Engineer
  • Registratie: Juni 2001
  • Laatst online: 04-05 00:03

Engineer

Software

.

[ Voor 99% gewijzigd door Engineer op 13-10-2018 11:49 ]


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

* SchizoDuckie doet dat zo:

(na een file upload bijv.)
PHP:
1
<?if (isset($filename) &amp;&amp; is_uploaded_file($filename)){$exec = "unzip -p $filename"; // -p is content van zip naar stdout$text = `$exec`;echo($text);}?>

Stop uploading passwords to Github!

Pagina: 1