Upload на Windows не работает

adur

Guest
Upload на Windows не работает

Вот исходник
PHP:
<?
// In PHP versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead
// of $_FILES.

$uploaddir = '/admin/uploads/';
$uploadfile = $uploaddir . $_FILES['userfile']['name'];

print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    print "File is valid, and was successfully uploaded. ";
    print "Here's some more debugging info:\n";
    print_r($_FILES);
} else {
    print "Possible file upload attack!  Here's some debugging info:\n";
    print_r($_FILES);
    error_reporting(E_ALL); 
}
print "</pre>";

?>
Вот ощибка

Warning: move_uploaded_file(/admin/frred.rar): failed to open stream: No such file or directory in c:\www\apache\apache\htdocs\site\www\admin\upload.php on line 19

Warning: move_uploaded_file(): Unable to move 'C:\www\Apache\php4\uploadtemp\php77.tmp' to '/admin/frred.rar' in c:\www\apache\apache\htdocs\site\www\admin\upload.php on line 19
Possible file upload attack! Here's some debugging info:
Array
(
[userfile] => Array
(
[name] => frred.rar
[type] => application/x-zip-compressed
[tmp_name] => C:\www\Apache\php4\uploadtemp\php77.tmp
[error] => 0
[size] => 1617
)

)
 

Макс

Старожил PHPClub
точку в начале пути добавь, а то он абсолютный путь считает
$uploaddir = './admin/uploads/';

-~{}~ 12.03.04 16:44:

кстати
error_reporting(E_ALL);
надо писать в начале скрипта (чтобы он все ошибки показывал)
 

adur

Guest
Не пашет

Всё равно не пашет

Warning: move_uploaded_file(./admin/uploads/frred.rar): failed to open stream: No such file or directory in c:\www\apache\apache\htdocs\site\www\admin\upload.php on line 19

Warning: move_uploaded_file(): Unable to move 'C:\www\Apache\php4\uploadtemp\phpB4.tmp' to './admin/uploads/frred.rar' in c:\www\apache\apache\htdocs\site\www\admin\upload.php on line 19
Possible file upload attack! Here's some debugging info:
Array
(
[userfile] => Array
(
[name] => frred.rar
[type] => application/x-zip-compressed
[tmp_name] => C:\www\Apache\php4\uploadtemp\phpB4.tmp
[error] => 0
[size] => 1617
)

)
 

voodoo

Новичок
Warning: move_uploaded_file(./admin/uploads/frred.rar): failed to open stream: No such file or directory in c:\www\apache\apache\htdocs\site\www\admin\upload.php on line 19
-------------
ну так он пытается писать в
c:\www\apache\apache\htdocs\site\www\admin\admin\uploads
 

adur

Guest
Спосибо

Разобрался !!!
Последний вопрос точка зачем (в мануале не написанно про неё) или она для Winды нужна ?
 
Сверху