HTML-файлуPhp загрузка файлов не работает
<html>
<head><title> Form Uploading </title></head>
<body>
<h3>File upload </h3>
Select a File <BR />
<Form action ="upload.php" method = "post" enctype="multipart/form-data">
<input type="file" name ="file" sieze = "50" >
<input type ="submit" value = "Upload File">
</form>
<body>
</html>
Файл PHP
<?php
if($_FILES[ 'file'][ 'name' ] != ""){
copy ($_FILES[ 'file'][ 'name' ], "C:\Users\Acasa\Desktop".$_FILES[ 'file'][ 'name' ]) ;#or
#die("Could not copy file!");
echo $_FILES[ 'file'][ 'name' ];
}else{
echo "Sent File".$_FILES[ 'file' ][ 'name']."<BR />";
echo "Size File".$_FILES[ 'file' ][ 'size']."<BR />";
echo "Type File".$_FILES[ 'file' ][ 'type']."<BR />";
}
?>
Оба находятся в одной директории.
Я хочу попробовать код с tutorialspoint.com , но по какой-то причине она `ы не работает ... Я хочу, чтобы скопировать загруженный файл в другой директории они использовали функцию копирования и не move_uploaded_file
Любое предложение, почему оно не работает?
** Не используйте этот учебник **. Это устарело и небезопасно. –
Если что-то не работает, включите 'error_reporting'. Это даст вам два намека. – mario
Используйте ['move_uploaded_file'] (http://php.net/move_uploaded_file) с' $ _FILES ['file'] ['tmp_name'] 'вместо' copy'. –