Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako napraviti download celog direktorijuma kao jedan fajl?

[es] :: PHP :: Kako napraviti download celog direktorijuma kao jedan fajl?

[ Pregleda: 3030 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

popmilo
Vladimir Jankovic
Senta

Član broj: 126810
Poruke: 6
82.131.178.*

Sajt: pc.sux.org


Profil

icon Kako napraviti download celog direktorijuma kao jedan fajl?07.03.2007. u 13:03 - pre 191 meseci
Znam da mogu da napravim temp arhivu za download ali....

Ne bih da zauzimam mesto na serveru (arhiva bi bila 20Mb),
Šta ako više njih odjednom krene da skida... morao bih praviti više temp arhiva...

Ima li neki način da se streamuju fajlovi za download ?
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4389
212.200.145.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Kako napraviti download celog direktorijuma kao jedan fajl?07.03.2007. u 13:30 - pre 191 meseci
Pa napravi arhivu on-the-fly... ne moraš da je dumpuješ na server, nego kad korisnik zatraži fajlove, ti ih zapakuješ preko php-a i odmah iz serverske memorije pustiš na download.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

popmilo
Vladimir Jankovic
Senta

Član broj: 126810
Poruke: 6
*.sabotronic.co.yu.

Sajt: pc.sux.org


Profil

icon Re: Kako napraviti download celog direktorijuma kao jedan fajl?07.03.2007. u 20:15 - pre 191 meseci
Hvala lepo...

Znam ja da tako nesto moze ali.... nisam bas iskusan sa phpom...

Kako ja to da napravim fajl u serverskoj memoriji? Jel postoji neki ram disk ili sta?

Nasao sam dosta primera kako da pravim arhive, ali eto samo jos taj mali detalj mi fali

Ako moze nekoliko linija koda bilo bi super
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4389
194.106.174.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Kako napraviti download celog direktorijuma kao jedan fajl?07.03.2007. u 20:58 - pre 191 meseci
Pseudo kod:
Code:
include 'zip.klasa.php';

$fajl1 = file_get_contents('prvifajl.txt');
$fajl2 = file_get_contents('drugifajl.png');

$zip = new Zip;
$zip->addfile($fajl1,'prvifajl.txt');
$zip->addfile($fajl2,'drugifajl.png');
//sad je zip recimo u $zip->contents, i umesto da ga sacuvamo na server, radimo ovo:
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename="zipfajl.zip"');
echo $zip->contents;


Kod se razlikuje u zavisnosti od toga kako pravis arhivu, ali u sustini je to to
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Kako napraviti download celog direktorijuma kao jedan fajl?07.03.2007. u 22:53 - pre 191 meseci
Ajde daj i link ka nekoj valjanoj ZIP klasi,
ono što sam ja nalazio je uvek vuklo neki bag,
ili je bio problem sa neefikasnošću korišćenja memorije ili crc32 ili nešto treće,
pa sam na kraju sklopio svoju klasu.

Ako ima neka publikovana a proverena dajte link.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

popmilo
Vladimir Jankovic
Senta

Član broj: 126810
Poruke: 6
82.131.178.*

Sajt: pc.sux.org


Profil

icon Re: Kako napraviti download celog direktorijuma kao jedan fajl?08.03.2007. u 10:41 - pre 191 meseci
Hvala puno! :)

Mislim da je baš to ono što mi je trebalo.

Za zip klase ima predloga već na forumu, samo tražite....
 
Odgovor na temu

[es] :: PHP :: Kako napraviti download celog direktorijuma kao jedan fajl?

[ Pregleda: 3030 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.