Galéria a helyszínen

Ebben a leírásban, akkor írj egy kis funkcionalitás a PHP, ami automatizálja a folyamatot, hozzátéve képek a galériában. Elég, ha csak hozzá képeket a galériában mappában található, és azonnal megjelennek az oldalon.

Tehát hozz létre egy függvény fájl - functions.php - és írd meg egy egyszerű függvény:

Csak három sornyi kódot fogunk kapni az összes képet a kívánt mappát a tömbben. scandir () függvény megkapja a tartalmát egy könyvtárba egy tömbbe. kutya jele, mi tesz annak érdekében, hogy ne öntsük a hibákat, ha van egy hivatkozás egy nem létező könyvtárba.

unset () függvény a második sorban a tömb eltávolítja az első két elem, amely képeznek mutató aktuális és a szülő könyvtárak. Nos, az utolsó sorban is vissza fog térni a kapott tömb.

Most is, hogy hívja a funkciót, és menjen egy ciklusban a kapott tömb. Az elején az index fájlt felírni a következő sorokat:

Itt mi akasztott funkciók fájlt. Ezután határozza meg a két változó, amelyek jelzik az utat a nagy és a kis kép. Mappák nagy és kis ugyanakkor költöztem egy mappát száma 1. Ez az első hely galériában. Később img további mappák létrehozására az új galéria elég a mappában. Végül get_images hívás () függvény, amely visszaadja egy tömb a képek változó $ képeket.

Vegye ki a régi megkötését kép és helyette felírni ciklus:

Ha minden rendben van, akkor el kell látni minden az oldalon található képek a galériában. Most elég csak dobni egy új képet a megfelelő mappába, és akkor azonnal megjelenik a galéria oldalon.

Ezzel befejeződött az aktuális leckét. Sok szerencsét, és hamarosan találkozunk!

A legtöbb IT hírek és webfejlesztés A csatorna-távirat

Kapcsolódó cikkek