Include-olt távoli fájl olvasná a hívó tárhelyének a mappáját
A következőt szeretném megoldani:
Van egy mondjuk (A) tárhelyen egy PHP, ami tartalmaz egy include()-ot és behívja a (B) tárhelyen lévő PHP fájlt.
Ez rendben le is zajlik, (A) tárhelyen engedve van a távoli hívás.
Namost, a (B) tárhelyen lévő PHP-nak kellene látnia, listáznia, törölnie az (A) tárhelyen lévő mappákat, fájlokat. Azt hittem mivel (A) hívja be, az ő mappáit látja, de továbbra is csak a sajátot, (B) mappáit tudom nyitni opendir()-el. Tudna valaki segíteni hogyan tudnám kiirni (A) tárhely mappáit a képernyőre?
■ Van egy mondjuk (A) tárhelyen egy PHP, ami tartalmaz egy include()-ot és behívja a (B) tárhelyen lévő PHP fájlt.
Ez rendben le is zajlik, (A) tárhelyen engedve van a távoli hívás.
Namost, a (B) tárhelyen lévő PHP-nak kellene látnia, listáznia, törölnie az (A) tárhelyen lévő mappákat, fájlokat. Azt hittem mivel (A) hívja be, az ő mappáit látja, de továbbra is csak a sajátot, (B) mappáit tudom nyitni opendir()-el. Tudna valaki segíteni hogyan tudnám kiirni (A) tárhely mappáit a képernyőre?
távoli include
Meggyőződhetsz erről, ha a böngészőbe behívod az illető include-fájlt. Ha ez a helyzet, átnevezheted .inc-nek a .php-ről, és akkor textként a forrás jön át.
Keverem, kavarom...
az include olyan, mintha kb. Te telefonon hazaszólsz, hogy a keressék meg a jogsidat. De attól még, hogy ezt telefonon megkérted, még nem lesz nálad (nem tudod megnézni, ami benne van, nem tudod kettétépni), csak ha odaér valahogy, hiába mondja öcséd, hogy 'hát itt van az asztalon'.
Vagyis, lefordítva: az include-dal tudsz beolvasni távoli fájlokat (címeket), de csak úgy, mintha böngészőbe írtad volna a címet, amit beolvasol.
Mit szeretnél elérni? Miért van szükséged arra, hogy több tárhelyed legyen és az egyikről lásd a másikat?
Egyik megoldás, hogy FTP-n keresztül megnyitod a másid tárhelyedet és azt úgy intézed, ahogy akarod... (PHP FTP-s függvényei)
Másik variáció: B-re olyan PHP-t írsz, amivel tudod listázni és kezelni az ott lévő fájlokat, és azt hívod meg A-ból. (persze lehet némi jelszót és egyebeket rászabadítani, mert anélkül csak biztonsági lyuk lesz...)
manual
Kiemelés tőlem.
A feladat
Védelem