|
|
|
| Добрый вечер... Пожалуйста помогите решить проблему.
Это всё на локальном хосте.
Допустим у меня скрипт загрузки файла лежит в папке localhost/tabs/admin/
А мне нужно добавить файл в папку localhost/tabs/files/
В папку localhost/tabs/files/ он файл не грузит(( А в папку где лежит этот скрипт он грузит.
$allowed_filetypes = array('.jpg','.gif','.bmp','.png');
$max_filesize = 524288;
$upload_path = 'files/';
$filename = $_FILES['userfile']['name'];
$ext = substr($filename, strpos($filename,'.'), strlen($filename)-1);
if(!in_array($ext,$allowed_filetypes))
die('Данный тип файла не поддерживается.');
if(filesize($_FILES['userfile']['tmp_name']) > $max_filesize)
die('Фаил слишком большой.');
if(!is_writable($upload_path))
die('Невозможно загрузить фаил в папку. Установите права доступа - 777.');
if(move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_path . $filename))
echo 'Ваш фаил успешно загружен <a href="' . $upload_path . $filename . '">смотреть</a>';
else
echo 'При загрузке возникли ошибки. Попробуйте ещё раз.';
|
| |
|
|
|
|
|
|
|
для: Tegis
(27.09.2009 в 18:25)
| | Исправьте строку
на
$upload_path = '../files/';
|
так как вам нужно сначала подняться в родительскую директорию, потом обращаться к папке files. | |
|
|
|
|
|
|
|
для: cheops
(27.09.2009 в 18:27)
| | Огромное спасибо | |
|
|
|