Kezdőoldal » Számítástechnika » Weblapkészítés » Amatőr vagyok, csak primitív...

Vurugya béla kérdése:

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?

Figyelt kérdés

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).



2021. szept. 1. 14:18
1 2
 1/14 anonim ***** válasza:

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

2021. szept. 1. 14:39
Hasznos számodra ez a válasz?
 2/14 A kérdező kommentje:
Hosszú távon több száz kép is felkerülhet - a lényeg, hogy nekem ne kelljen folyton adminisztrálni se adatbázisban, se htm-ben...
2021. szept. 1. 14:43
 3/14 anonim ***** válasza:
78%

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

2021. szept. 1. 15:20
Hasznos számodra ez a válasz?
 4/14 anonim ***** válasza:
51%

Ő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é.

2021. szept. 1. 15:21
Hasznos számodra ez a válasz?
 5/14 A kérdező kommentje:

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.

2021. szept. 1. 15:47
 6/14 anonim ***** válasza:

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}' />");

}

?>

2021. szept. 1. 16:54
Hasznos számodra ez a válasz?
 7/14 A kérdező kommentje:

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?

2021. szept. 1. 23:19
 8/14 anonim ***** válasza:
2021. szept. 1. 23:50
Hasznos számodra ez a válasz?
 9/14 anonim ***** válasza:

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ó).

2021. szept. 2. 10:11
Hasznos számodra ez a válasz?
 10/14 A kérdező kommentje:
Elkezdtem a php oktatót olvasni. Bemásoltam egy proba.html fájlba a példát és nem megy...
2021. szept. 2. 22:46
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!