Permalänk
Medlem

Ladda hem en hel mapp

Jag har nyligen gjort ett bildgalleri för alla mina bilder i php.
Men de som tittar på bilderna vill inte bara snabbt kunna se några utan även tanka hela albumet. Vad jag vet så kan man inte tanka en hel mapp med http (ftp går ju) på ett enkelt sätt.
Nu funderar jag på om man kan göra det enkelt eller om jag måste skriva till något i bildgalleriet, typ en länk "Tanka hela albumet" och så på nåt vis fixar den det.

En idé kan vara att tanka upp bilderna zippade och sedan låta php:s zipfunktion zippa upp dem för visning, så kan man ha en länk för att tanka zipfilen. Vet dock inte hur krävande det skulle vara med ett sådant system, men det låter knappast effektivt.

Hursomhelst är problemet att jag inte vill ha både en zipfil på servern, och bilderna separat, utan antingen eller. Det är ett webbhotell med begränsat utrymme.

Tacksam för tips...

Visa signatur

osram

Permalänk
Medlem

Din idé att ha alla filer i zip-arkiv kanske inte är så dum ändå. Eftersom bilderna (som jag antar redan är i .jpg format) inte går att komprimera mycket mer så kan du välja att skapa zip-arkiv som är okomprimerade. Detta innebär att det bara kommer att gå åt lite mer prestanda att få fram en bild som ligger i ett arkiv än en bild som ligger direkt på serven.

Det som kan vara lite klurigt är att bygga ett script som packar upp filen ur ziparkivet och skickar den till besökaren utan att mellanlagra den på hårddisken, men det borde inte vara supersvårt.

Permalänk
Medlem

Går att göra genom en extern länk. http://www.justlikeed.net/StripDir/index.php?dir

Kan ladda ner alla bilder i en katalog.

Om du skapar en länk på din sida i stil med http://www.justlikeed.net/StripDir?url=http://DIN_SIDA/DIN_KA... så tror jag du kan få det att funka.

Vet att det inte är ett sätt att koda din sida för att lösa det hela på, men det är iaf ett sätt.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av oskii
Din idé att ha alla filer i zip-arkiv kanske inte är så dum ändå. Eftersom bilderna (som jag antar redan är i .jpg format) inte går att komprimera mycket mer så kan du välja att skapa zip-arkiv som är okomprimerade. Detta innebär att det bara kommer att gå åt lite mer prestanda att få fram en bild som ligger i ett arkiv än en bild som ligger direkt på serven.

Det som kan vara lite klurigt är att bygga ett script som packar upp filen ur ziparkivet och skickar den till besökaren utan att mellanlagra den på hårddisken, men det borde inte vara supersvårt.

Jag visste faktiskt inte att man kunde zippa utan att komprimera, kanske är en tanke då...

Citat:

Ursprungligen inskrivet av Andy-K
Går att göra genom en extern länk. http://www.justlikeed.net/StripDir/index.php?dir

Kan ladda ner alla bilder i en katalog.

Om du skapar en länk på din sida i stil med http://www.justlikeed.net/StripDir?url=http://DIN_SIDA/DIN_KA... så tror jag du kan få det att funka.

Vet att det inte är ett sätt att koda din sida för att lösa det hela på, men det är iaf ett sätt.

men det är ju fusk =P
tack för tipset iaf

Visa signatur

osram