September discount week
Pouze tento týden sleva až 80 % na e-learning týkající se MS Office
50 % bodů zdarma na online výuku díky naší Slevové akci!

Php obrázková galéria

Jednoduchý PHP script, ktorý zo zadanej zložky vygeneruje HTML fotogalérii. Script bol vytvorený do súťaže Machr na PHP za týždeň 27.

Tento výukový obsah pomáhajú rozvíjať nasledujúce firmy, ktoré možno hľadajú práve teba!

Zložku môžete zmeniť jednoducho tak, že do URL pridáte:

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

Kde <zložka s obrázkami> nahradíte za relatívnu cestu k priečinku s obrázkami. Ak chcete, aby sa galéria nemenovala Sample gallery, tak do URL pridajte:

?name=<název galerie>

kde <názov galérie> nahraďte za názov galérie, názov je prevádzaný na entity, takže by sa malo zabrániť PHP injection. Ak chcete zmeniť aj názov galérie i zložku, tak u druhého miesto otáznika na začiatku dajte &

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

Galéria


 

Stiahnuť

Stiahnuté 808x (3.02 MB)
Aplikácia je vrátane zdrojových kódov v jazyku php

 

Všetky články v sekcii
Knižnice pre PHP
Program pre vás napísal Michal Žůrek - misaz
Avatar
Ako sa ti páči článok?
Ešte nikto nehodnotil, buď prvý!
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.
Aktivity (1)

 

 

Komentáre

Avatar
Jenkings
Redaktor
Avatar
Jenkings:10.7.2013 16:25

Pěkná práce ;)

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

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

 
Odpovedať
10.7.2013 17:08
Avatar
Jenkings
Redaktor
Avatar
Odpovedá 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

Odpovedať
10.7.2013 17:43
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Kit
Redaktor
Avatar
Odpovedá 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.

Odpovedať
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í

Editované 10.1.2015 21:25
 
Odpovedať
10.1.2015 21:24
Tento výukový obsah pomáhajú rozvíjať nasledujúce firmy, ktoré možno hľadajú práve teba!
Avatar
Odpovedá 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.

 
Odpovedať
10.1.2015 21:28
Avatar
itnavi
Redaktor
Avatar
itnavi:9.3.2019 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/

Odpovedať
9.3.2019 16:42
Pořád něco nového
Avatar
TerZdek Kolář:25.3.2019 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

 
Odpovedať
25.3.2019 0:49
Avatar
Odpovedá na TerZdek Kolář
Michal Žůrek - misaz:25.3.2019 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.

 
Odpovedať
25.3.2019 14:14
Avatar
TerZdek Kolář:25.3.2019 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?

 
Odpovedať
25.3.2019 14:17
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!