Autor | Zpráva | ||
---|---|---|---|
TracieMec Profil * |
#1 · Zasláno: 29. 1. 2009, 19:37:31
Nastinim problem...
Mam kosik v eshopu o fotkach (nakupuji se tam fotky). Vybiram moznost doruceni okamzite stahnuti vsech fotek, ne jednu po druhe. Jak to ale udelat? Jde nejak na serveru vytvorit zip nebo rar co tomu podobny soubor obsahujici dane fotografie z kosiku (ktere si uzivatel navoli sam?) a nabidne se mu k stazeni? Diky za pomoc. |
||
Joker Profil |
#2 · Zasláno: 29. 1. 2009, 19:41:28
TracieMec
Chce to mít rozšíření PHP pro práci s příslušným archivem, viz http://cz.php.net/manual/en/refs.compression.php |
||
Medvídek Profil |
<?php require "zip.lib.php"; $zip = new zipfile(); $slozka=$_GET["slozka"]; $adr=Dir("./$slozka/"); while ($file=$adr->Read()){ if (!(($file==".")||($file=="..")||($file=="index.php"))){ $files[]="$file"; } } $adr->Close(); @Sort($files); $max=SizeOf($files); for ($i=0;$i<$max;$i++){ $filename="./$slozka/$files[$i]"; $f=FOpen($filename,"r"); $add_to_zip = fread ($f, filesize ($filename)); FClose($f); $zip->addFile($add_to_zip, "$files[$i]"); } $info="Staženo ze stránek TOMJANDA dne " . Date("d.m.Y"); $zip->addFile($info,"_info.txt"); header("Content-Type: application/x-zip"); header("Content-disposition: attachment; filename=".$slozka.".zip"); echo $zip->file(); } ?> |
||
Časová prodleva: 15 let
|
0