Привет всем Я пытаюсь загрузить файл в php. Но это не загружая файлНевозможно загрузить файл в PHP
Вот код
$excel = new PhpExcelReader;
if(isset($_POST["submit"]))
{
$target_dir="../upload/";
$target_path=$target_dir.basename($_FILES['fileToUpload']['name']);
//move_uploaded_file($_FILES['fileToUpload']['name'],$target_path);
if(move_uploaded_file($_FILES['fileToUpload']['name'],$target_path))
{
echo basename($_FILES['fileToUpload']['name']);
}
else
{
echo "Possible file upload attack!\n";
}
print_r($_FILES);
/* $handle = realpath($_FILES["fileToUpload"]["name"]);
$excel = new PhpExcelReader;
$excel->read($handle);
echo $handle; */
}
Этот код всегда бросить меня в другой condition.In мой HTML форму Я также добавил enctype="multipart/form-data"
а также проверить $ _FILES массив в моем массиве $ _FILES Я получаю эту
Array ([fileToUpload] => Array ([имя] => Копия Book1.xlsx приложения [тип] =>/vnd.openxmlformats-officedocument.spreadsheetml.sheet [tmp_name] = > H: \ PHP \ xampp \ tmp \ phpF54F.tmp [ошибка] => 0 [размер] => 13459))
спасибо, чувак его работы, но почему его не работает с именем файла? –
при загрузке файла на сервер он сначала хранит в временном расположении, а функция 'move_uploaded_file' получает файл из временного местоположения и загружается в данном месте назначения. – Apb
okay thanks bro :) –