File upload nem megy
hali, van az xy.php ha rakattint a form upload gombra, posttal kuld, meghivja xy.php?stat=up-op, ami a kovetezot csinalja:ha kiiratom a hibat, a kovetkezot irja ki:
formom eleje:kérdés: miért nem megy fel?:) file méret nem nagy nem kicsi, 800kbyte
■
<?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'; }
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">
Más tömb kulcs
userfile
kulccsal hivatkozol a kérdéses állományra, a beillesztett kimenetben pediguploadedfile
szerepel.ja
Array ( [userfile] => Array ( [name] => nagyallat.jpg [type] => image/jpeg [tmp_name] => none [size] => 0 ) )
plusz info
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 ) )
plusz info
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
igen
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?
windóz
$_FILES
win sux