Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Загрузка файла на сервер
 
 автор: Tegis   (27.09.2009 в 18:25)   письмо автору
 
 

Добрый вечер... Пожалуйста помогите решить проблему.
Это всё на локальном хосте.
Допустим у меня скрипт загрузки файла лежит в папке 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 'При загрузке возникли ошибки. Попробуйте ещё раз.';

  Ответить  
 
 автор: cheops   (27.09.2009 в 18:27)   письмо автору
 
   для: Tegis   (27.09.2009 в 18:25)
 

Исправьте строку
$upload_path = 'files/';

на
$upload_path = '../files/';

так как вам нужно сначала подняться в родительскую директорию, потом обращаться к папке files.

  Ответить  
 
 автор: Tegis   (27.09.2009 в 18:31)   письмо автору
 
   для: cheops   (27.09.2009 в 18:27)
 

Огромное спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования