У меня php page все работало нормально до сегодняшнего утра. Теперь страница не загружает ни один выбранный файл. Все, что я продолжаю получать, это следующее сообщение об ошибке:
Предупреждение: move_uploaded_file (upload / BrainStream_2009_06_25_23041.zip) [function.move-uploaded-file]: не удалось открыть поток: в C: \ xampp \ htdocs \ vectorization \ admin \ jobs_edit.php нет такого файла или каталога 146
Предупреждение: move_uploaded_file () [function.move-uploaded-file]: невозможно переместить 'C: \ Documents and Settings \ Admin \ Local Settings \ Temp \ php1B2.tmp' в 'upload / BrainStream_2009_06_25_23041.zip' в C : \ xampp \ htdocs \ vectorization \ admin \ jobs_edit.php в строке 146
Файл не может быть загружен. Пожалуйста, выберите правильный файл.
Имя файла: BrainStream.zip
Я написал следующий код:
$uplfile = $_FILES['uploadfile']['name'];
$upltmp = $_FILES["uploadfile"]["tmp_name"];
if(!empty($uplfile))
{
$ext = explode(".", $uplfile);
$upload_date = date("Y_m_d"); //use this variable to change file name to avoid conflict with same name files
$upload_dir = "upload/";
$file_name=$ext[0]."_".$upload_date."_".rand(0, getrandmax()).".".$ext[1];
(move_uploaded_file($upltmp,$upload_dir.$file_name))
}
На моем компьютере установлен стек XAMPP с WinXP, 3 ГБ ОЗУ и достаточно места на жестком диске.
Независимо от того, какой размер файла я выбираю, он всегда выдает ошибку.
Что должно быть не так в этом коде?