Java týden Body zdarma
Využij podzimních slev a získej od nás až 40 % bodů zdarma! Více zde
Pouze tento týden sleva až 80 % na Java e-learning!

PHP obrázková galerie

Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem.
Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Jednoduchý PHP script, který ze zadané složky vygeneruje HTML fotogalerii. Script byl vytvořen do soutěže Machr na PHP za týden 27.

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

Složku lze změnit jednoduše tak že do URL přidáte:

?folder=<složka s obrázky>

Kde <složka s obrázky> nahradíte za relativní cestu ke složce s obrázky. Pokud chcete aby se galerie nejmenovala Sample galery tak do URL přidejte

?name=<název galerie>

kde <název galerie> nahraďte za název galerie, název je převáděn na entity, takže by se mělo zabránit PHP injection. Pokud chcete změnit i název galerie i složku tak u druhého místo otazníku na začátku dejte &

?folder=<složka s obrázky>&name=<název galerie>

Galerie

Program byl vytvořen v roce 2013.

 

Stáhnout

Staženo 789x (3.02 MB)
Aplikace je včetně zdrojových kódů v jazyce php

 

 

Program pro vás napsal Michal Žůrek - misaz
Avatar
Jak se ti líbí článek?
4 hlasů
Autor se věnuje tvorbě aplikací pro počítače, mobilní telefony, mikroprocesory a tvorbě webových stránek a webových aplikací. Nejraději programuje ve Visual Basicu a TypeScript. Ovládá HTML, CSS, JavaScript, TypeScript, C# a Visual Basic.
Všechny články v sekci
Ostatní tutoriály v PHP
Miniatura
Následující článek
Práce s MySQL v PHP - použití základního ovladače
Aktivity (1)

 

 

Komentáře

Avatar
Jenkings
Redaktor
Avatar
Jenkings:10.7.2013 16:25

Pěkná práce ;)

Odpovědět 10.7.2013 16:25
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Odpovídá na Jenkings
Michal Žůrek - misaz:10.7.2013 17:08

designově možná, ale podle kódu rozhodně ne. Proto jsem taky nevyhrál.

 
Odpovědět  ±0 10.7.2013 17:08
Avatar
Jenkings
Redaktor
Avatar
Odpovídá na Michal Žůrek - misaz
Jenkings:10.7.2013 17:43

No, na kód jsem nekoukal, ale na pohled to vypadá pěkně.. a začátečníkům kteří nevědí jak na to se to bude i tak hodit :D

Odpovědět 10.7.2013 17:43
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Kit
Redaktor
Avatar
Odpovídá na Michal Žůrek - misaz
Kit:10.7.2013 21:22

Ten kód skutečně nic moc. Ne že by byl špatný, ale asi bude těžko udržovatelný. Je dobré oddělit HTML, PHP a texty. Když je to dobře rozděleno, tak stačí vyměnit šablonu a CSS a máš z toho úplně jiný web.

Odpovědět 10.7.2013 21:22
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
admin
Člen
Avatar
admin:10.1.2015 21:24

Dobrá práce, ale potřebuju to hodit do jednoho webu, a vzhledem k tomu jak je to rozházený tak sou s tim problémy a radši jiný řešení

Editováno 10.1.2015 21:25
 
Odpovědět 10.1.2015 21:24
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Odpovídá na admin
Michal Žůrek - misaz:10.1.2015 21:28

ono to dobře dělá to na co to bylo určené, že cílovka má prostě na serveru složku s obrázky a potřebuje rychle a jednoduše vytvořit galerii. Toto není určené, že to budeš zasazovat do nějaké jiné (již existující) stránky.

 
Odpovědět  ±0 10.1.2015 21:28
Avatar
itnavi
Redaktor
Avatar
itnavi:9. března 16:42

Ahoj Michale,
použil jsem Tvůj kód na stránkách http://alen.tym.cz/. Je to neziskovka a pár let jim zdarma spravuji web.
Zdá se, že funguje OK.
Díky a Zdravím
Ing Ivan Šereda /itnavi/

Odpovědět 9. března 16:42
Pořád něco nového
Avatar
TerZdek Kolář:25. března 0:49

Ahoj, provozuji domácí server, kdy bych chtěl publikovat galerii takto:

Cesta k souboru: veřejná_ip/por­t/myweb/název_slož­ky/index.php

Jenže složky s fotkama jsou na mapovaném disku příklad server/záloha/fot­ky/

Prosím, jak vnutit tuto mou cestu galerii, tak abych nemusel plnit složky sample fotkama, ale galerie si šahala na soubory do patřičných složek?

Předem díky

 
Odpovědět 25. března 0:49
Avatar
Odpovídá na TerZdek Kolář
Michal Žůrek - misaz:25. března 14:14

buď to jde vyřešit na úrovní operačního a souborového systému v podobě nějakého symbilického/hard linku. Alternativní možnost je to prostě přeprogramovat.

 
Odpovědět 25. března 14:14
Avatar
TerZdek Kolář:25. března 14:17

Diky. moc za odpověď. Programovat neumím, takže. pujdu cestou přímého odkazu.

Pokud by byla cesta např idata/md0/volu­me1/zaloha/fot­ky/

Jak cestu zapsat do indexu?

 
Odpovědět 25. března 14:17
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.