copy-passz
Az index.php-m 38. sorában lévő:
"copy ($fajl, $fajl_name);"
(ahol $fajl egy form <input type='file' name='fajl'> mezőjéből származik) utasításra a:
"Warning: copy(): open_basedir restriction in effect. File(/var/tmp/phpGdGYCn) is not within the
allowed path(s): (/mnt/ultraweb/t/te/teszt/) in /mnt/ultraweb/t/te/teszt/index.php on line 38
/var/tmp/phpGdGYCn, '/mnt/ultraweb/t/te/teszt/' . kep.gif"
hibaüzenetet kapom.
Mér' van ez?
A saját Apache-omon működik!
■ "copy ($fajl, $fajl_name);"
(ahol $fajl egy form <input type='file' name='fajl'> mezőjéből származik) utasításra a:
"Warning: copy(): open_basedir restriction in effect. File(/var/tmp/phpGdGYCn) is not within the
allowed path(s): (/mnt/ultraweb/t/te/teszt/) in /mnt/ultraweb/t/te/teszt/index.php on line 38
/var/tmp/phpGdGYCn, '/mnt/ultraweb/t/te/teszt/' . kep.gif"
hibaüzenetet kapom.
Mér' van ez?
A saját Apache-omon működik!
open_basedir
A beállítást a scriptből tudomásom szerint nem lehet kikerülni.
Üdv: Thom
[ThomasWebMűhely] [ThomasPortál]
Eddig OK, de ha az adott kön
(/mnt/ultraweb/t/te/teszt/kepek/), akkor mit lehet tenni?
Nem tudok fájlt feltölteni a saját könyvtáramba?
Hogy érthetőbb legyen:
/mnt/ultraweb/t/te/teszt/ - ez a basedir-em.
/mnt/ultraweb/t/te/teszt/kepek/ - ide akarnám másolni a tempből a feltöltött fájlomat (kep.gif),
amikor a $fajl_name változóm "/kepek/kep.gif" tartalmú.
Hmm... Ez van.
Warning: copy(): open_basedir restriction in effect. File(/var/tmp/phpGdGYCn) is not within the
allowed path(s): (/mnt/ultraweb/t/te/teszt/) in /mnt/ultraweb/t/te/teszt/index.php on line 38
/var/tmp/phpGdGYCn, '/mnt/ultraweb/t/te/teszt/' . kep.gif
Itt a hibát írja le, utána pedig az engedélyezett mappát (allowed path). Úgy néz ki, nem lehet mappán kívül mozogni.
Ez van. Egyébként én láttam már olyat is, hogy a php fájlfeltöltést teljesen blokkolták.
Üdv: Thom
[ThomasWebMűhely] [ThomasPortál]
move_uploaded_file()
Nem ismerem az ultrawebet, így lehet, hogy ez sem megy, de több szolgáltatót láttam már, ahol copy tiltva volt, de a move_uploaded_file használható.
Egy próbát megér...
move_uploaded_file
Ez volt a gond. Nekem nem jutott az eszembe pedig már mindenfélével próbálkoztam.
Azért a szolgáltatótól nem túl szép, hogy a copy-t nem írta bele a tiltott függvények listájába, mert azt már korábban megnéztem.
Köszi a tippet!
Nem tiltott a copy
Bocsi
copy()
ilyen helyettesítésével, most mégis elfelejtettem javasolni (elég késő volt már...). Bocs a kicsit felületes válaszért.Üdv: Thom
[ThomasWebMűhely] [ThomasPortál]