Amatőr vagyok, csak primitív módon jegyzettömbbel írok egyszerű html fájlokat - meg tudom valahogy csinálni, hogy egy mappa tartalmát lássa a honlapot néző júzer?
Ha a mappa fájljait fájlnevekkel mutatja, az is jó lenne, de képek lennének benne és ha kis képként mutatná, az lenne az igazi... rákattintva meg nagyban lehetne nézni...
Ezt a honlapot a párom használná, (még ennyit se ért hozzá, mint én) ő csak pakolna a mappákba, bővítené meg törölne belőle, és a júzerek mindig a mappa aktuális tartalmát látnák (a képekre vagy a fájlneveikre rákattintva esetleg bejönnének a képek neki).
Nem vagyok biztos abban, hogy értem, hogy mit is szeretnél, de megpróbálom értelmezni.
Tehát van egy képnézegetős weboldalad, és azt szeretnéd, ha a weboldalon folyamatosan frissülnének a képek, ha az asszonyka kitöröl vagy belerak pluszt a mappába. Remélem értem a problémád, mert akkor úgy csinálnám, hogy egy adatbázisba raknám a képeket (a fájl elérési útvonalát, nem magát a képet) és utána azt kezelném, ha a barátnőd töröl egy képet, akkor törlöd az adatbázisból, ha belerak, te is berakod az adatbázisba (esetleg ennek csinálni a weboldalon egy felületet, ami könnyítené).
Utána a (j)userek azt látnák, amit (PHP lekérdezéssel ) az adatbázisban feltöltöttetek.
Szerintem ez elég kőműves ahhoz, hogy könnyen meg lehessen csinálni xD
Ha nincs szükséged a kis képekre és elég a fájlok neveit látni, akkor a web szerver beállításaiban ezt meg lehet tenni és az egész oldal úgy működik mint egy file browser.
Directory Listing a kulcsszó amit a webszerver beállításaiban találsz
Őszintén, miért akarod szopatni saját magad? Csinálsz egy weboldalt, raksz ki rá pár mintaképet, a többit meg felteszed egy felhőalapú tárhelyre, ahol eleve adott az egyszerű fájlkezelés?
Például tegyük fel, hogy a párod hobbiékszerész, és így szeretne referenciákat közzétenni. Akkor megfogod, csinálsz egy "referenciák" nevű aloldalt, ahová kiteszed a legjobb képeket, és alájuk teszel egy OneDrive-ra mutató linket "további munkáim megtekinthetőek itt" szöveggel? Így neked nem kell piszkálnod az oldalt, nem kell adatbázisoznod, és a párodnak is csak annyi a dolga, hogy pakolgatja a cuccot ahová szeretné.
Hümm. Erre nem gondoltam - jó ötlet. Ne botránkozzatok meg, nem tudom az OneDrive használatát, de google drive mappa is jó lenne, azt tudom kezelni! Ki is próbálom. Kösz, ment a pipa!
Ja... előzőnek: amatőr vagyok, nem tagadom, nem értek a webserverhez sem.
HTML helyett PHP, és glob()...
https://www.php.net/manual/en/function.glob.php
<?php
foreach( glob("./mappa/*.jpg") AS $image) {
print("<img src='{$image}' />");
}
?>
Ez szuper, csak meg kellene tanulnom a php-t. Nem magyarázzák el a neten valahol egyszerűen? Miben tér el a html-től?
Vagy amit beírtál, azt másoljam be egy html-be?
A PHP szerver oldalon futtatható script nyelv.
Az előbbi script azt csinálja, hogy glob() függvénnyel a mappa -ban megkeresi a .jpg végződésű fájlokat, és egy tömbbe helyezi, amin a foreach() -al végig megy, $image váltózóba rakja a fájl nevét.
majd a print() -el ki ír egy HTML <img> tag -et, aminél az src -nek, elérési útnak beszúrja a kép elérését.
Így automatikusan kirakja a képeket a mappából az oldaladra, ahova a kódot beszúrod.
Fontos hogy .php fájl és nem .html és a tárhelyen is kell lennie php futtatás (ami szinte alapnak mondható).
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!