Fájl helyének kiolvasása PHP-val?
Írtam egy programot, amivel vízjelezni lehet képeket, és csak localhoston szeretném futtatni.
Azt szeretném elérni valahogy, hogy ha betallózok egy képet, akkor annak a jelenlegi helyének az elérési útvonalát kiolvassam.
Megoldható ez valahogy?
Hát a tallózás kliensoldalon történik, tehát ott felejtős a PHP.
Biztonsági okokból amúgy ez csak bizonyos böngészőkben speckó módszerekkel elérhető.
Példa találat "js get browsed file path" keresésre:
Ha a saját gépeden akarod futtatni, akkor minek tallózás vagy bármi?
Simán konzolból futtasd és kész.
A PHP a webszerveren lévő fájlokhoz és azok adatihoz fér hozzá. Amikor feltöltesz - egy űrlapon keresztül - egy fájlt, akkor az a webszerver temp mappájába kerül, ezt tudja olvasni a PHP, és erről tud adatokat szolgáltatni. Azt, hogy honnan lett feltöltve a fájl (pl C:/Doksi/Képek) azt nem tudja a szerveroldali nyelv.
Az átmeneti tárolóból csak olyan helyre tud menteni fájlt, ami a webszerver webmappáján belül található (tehát a C:/Doksi/Képek-be nem).
Szóval ha valami ilyen házi okos progit akarsz, ami a winyón böngészget, akkor azt felejtsd el. Arra vannak megfelelő célprogramok, ahogyan a vízjelezésre is.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!