Autor | Zpráva | ||
---|---|---|---|
Tadeus Profil * |
#1 · Zasláno: 3. 2. 2007, 13:23:40
Dobrý den, prosím o radu. Potřebuju pomocí php scriptu spakovat (do zipu nebo rar-u) obsah dané složky a nabídnout ke stažení (klidně ihned stáhnout). Bohužel nemám tucha jak nato. Nejsem úplný laik v php jen potřebuji pořádně nakopnout :-) , předem děkuji za pomoc.
|
||
Eddie Profil |
#2 · Zasláno: 3. 2. 2007, 13:32:39
skus pohladat tu http://pear.php.net
urcite tam bude trieda na komprimovanie do zip... |
||
llk Profil * |
#3 · Zasláno: 3. 2. 2007, 19:07:56
<?php
$zipTest = new zipfile(); $zipTest->add_dir(”images/”); Header(”Content-type: application/octet-stream”); Header (”Content-disposition: attachment; filename=zipTest.zip”); echo $zipTest->file(); $filename = “output.zip”; $fd = fopen ($filename, “wb”); $out = fwrite ($fd, $zipTest -> file()); fclose ($fd); echo “Download.“; ?> |
||
Tadeus Profil * |
#4 · Zasláno: 4. 2. 2007, 13:16:50
Eddie - nenašel jsem nic konkrétního
IIk - nefunguje, anebo to neumím upravit. Pokud je to takhle jednoduché, PROSÍM něco co funguje. Pokud to jednoduché není tak příklad anebo napovědět jaké funkce mám použít. Děkuju. |
||
Joker Profil |
#5 · Zasláno: 4. 2. 2007, 13:31:28
nefunguje
Asi to bude rozbitý. Z popisu chyby "nefunguje" těžko někdo zjistí, v čem je problém. Jinak v tom příkladu výše jsou špatné uvozovky, alespoň u mě PHP kvůli nim hází parse error. Takže bych je předělal na normální: <?php $zipTest = new zipfile(); $zipTest->add_dir("images/"); Header("Content-type: application/octet-stream"); Header ("Content-disposition: attachment; filename=zipTest.zip"); echo $zipTest->file(); $filename = "output.zip"; $fd = fopen ($filename, "wb"); $out = fwrite ($fd, $zipTest -> file()); fclose ($fd); echo "Download."; ?> |
||
Tadeus Profil * |
#6 · Zasláno: 4. 2. 2007, 14:39:56
Nejde o uvozovky - to jsem hned zjidtil a upravil, celý script je k ničemu - piše to:
Fatal error: Cannot instantiate non-existent class: zipfile in /wwwhosting/blabla.cz/blabla.php on line 3 Ale děkuji za snahu. |
||
Tadeus Profil * |
#7 · Zasláno: 4. 2. 2007, 14:51:08
Mám takový dojem že ten co mi chtěl pomoct zapomenul definovat funkci zipfile() a v php ta funkce asi prostě neexistuje. Právě proto potřebuji nejakou funkci v php na zbalení do zipu (pokud existuje) anebo definici pro zipfile() ať můžu ten výše uvedený script použít.
|
||
Joker Profil |
#8 · Zasláno: 4. 2. 2007, 15:30:57
Hmm, ani ne tak funkce jako třída zipfile. Já myslel, že je součástí zip-funkcionality přímo v PHP, ale není. Takže by nám možná llk mohl říct, kde vzít třídu zipfile
|
||
Tadeus Profil * |
#9 · Zasláno: 4. 2. 2007, 16:45:37
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0