Miksi tuo skripti ei toimi enää:
http://www.bloodys.com/scripts/imageupload.txt
Onko PHP 5.1.4:ssa tapahtunut jotain muutoksia?
Ei anna mitään virheilmoitusta, mutta ei myöskään toimi.
Vähän kuin ei huomaisi lähetettävä tiedosto ollenkaan.
Alustana on Linux.
http://www.bloodys.com/scripts/imageupload.txt
Onko PHP 5.1.4:ssa tapahtunut jotain muutoksia?
Ei anna mitään virheilmoitusta, mutta ei myöskään toimi.
Vähän kuin ei huomaisi lähetettävä tiedosto ollenkaan.
Alustana on Linux.
Vastaukset 1
Vanhimmat
Oletuksena register_globals = Off jolloin tuo scripti ei toimine. Tuo muutos tosin tapahtui jo muistaakseni 4.3 tai jotain sinnepäin. Tuon takia $HTTP_POST_FILES on aina tyhjä.
Muuta php.ini register_globals = On mikäli haluat scriptin toimimaan tuolleen, tosin tuo ei ole tietoturvan kannalta se parhain ratkaisu.
Lukaseppas http://us2.php.net/manual/en/reserved.variables.php#reserved.variables.files