ugrás a tartalomhoz

File upload nem megy

mudlee · 2006. Jún. 2. (P), 22.10
hali, van az xy.php ha rakattint a form upload gombra, posttal kuld, meghivja xy.php?stat=up-op, ami a kovetezot csinalja:

<?php
$userfile = rawurlencode($userfile);
$userfile_name = rawurlencode($userfile_name);
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],    getcwd().'/pics/images/'.$HTTP_POST_FILES['userfile']['name'])) {
 $err = 'The file uploaded succesfull!';
}
else { echo 'nemjo'; }
ha kiiratom a hibat, a kovetkezot irja ki:
Array ( [uploadedfile] => Array ( [name] => nagyallat.jpg [type] => image/jpeg [tmp_name] => none [size] => 0 ) )


formom eleje:

<form action="picsup.php?stat=up" method="post" enctype="multipart/form-data" class="opacity_80" name="upform">
kérdés: miért nem megy fel?:) file méret nem nagy nem kicsi, 800kbyte
 
1

Más tömb kulcs

Török Gábor · 2006. Jún. 2. (P), 22.39
Lehet, hogy én vagyok már fáradt, de a PHP-ben te userfile kulccsal hivatkozol a kérdéses állományra, a beillesztett kimenetben pedig uploadedfile szerepel.
2

ja

mudlee · 2006. Jún. 2. (P), 22.56
átirtam mindent userfile -ra, s ugyanaz a hiba:
Array ( [userfile] => Array ( [name] => nagyallat.jpg [type] => image/jpeg [tmp_name] => none [size] => 0 ) )
3

plusz info

mudlee · 2006. Jún. 2. (P), 23.16
felraktam egy netes serverre, mondom megnézem hogy nem localhoston mi tortenik, hat ez:
Warning: Unable to create '/home/www/mudlee.jss.hu/art/pics/images/nagyallat.jpg': Permission denied in /home/www/mudlee.jss.hu/art/picsup.php on line 27

Warning: Unable to move '/tmp/php6IAZlH' to '/home/www/mudlee.jss.hu/art/pics/images/nagyallat.jpg' in /home/www/mudlee.jss.hu/art/picsup.php on line 27
Array ( [userfile] => Array ( [name] => nagyallat.jpg [type] => image/jpeg [tmp_name] => /tmp/php6IAZlH [size] => 869731 ) )
4

plusz info

Anonymous · 2006. Jún. 3. (Szo), 00.12
Ez nem plusz infó, hanem az egyetlen infó... ;)
Amint látható, a webszervernek nincs jogosultsága írni a /home/www/mudlee.jss.hu/art/pics/images/ könyvtárba.
Ha ezt orvosolod, akkor fog menni a feltöltés.

Gyulus
5

igen

mudlee · 2006. Jún. 3. (Szo), 01.19
igen, megcsináltam s lámlám müxik.:)
de akkor van valami tipp localhoston miért nem mehet? php.ini ben valamit bekell állítani? apache-t használok xp alatt... talán azzal a gáz valami?
6

windóz

vbence · 2006. Jún. 3. (Szo), 11.50
Otthon valsz windowst használsz, amin a jogosultságok közsönö viszonyban sincsenek a linuxal (unixal), vagy cgi módban futtatod a php-t.
7

$_FILES

_jan_ · 2006. Jún. 3. (Szo), 12.43
Szerintem inkább a $HTTP_POST_FILES helyett kellene $_FILES-t használni. Működne vagy legalább kiadná a jogosultságra vonatkozó hibaüzenetet win alatt is ;)
8

win sux

mudlee · 2006. Jún. 3. (Szo), 15.05
átírtam de ugyanaz a hiba. Amúgy phptriadot használok ami felpakolt nekem mindent egyszerre... de szerintem akkor maradok az online szerkesztésnél, mert ez szenvedés localhoston win sz##kukac##rral.