За последние 24 часа нас посетили 52495 программистов и 1794 робота. Сейчас ищут 817 программистов ...

Ошибка при загрузке файла

Тема в разделе "PHP для новичков", создана пользователем Roman82, 3 окт 2009.

  1. Roman82

    Roman82 Активный пользователь

    С нами с:
    26 ноя 2008
    Сообщения:
    101
    Симпатии:
    0
    Здравствуйте!
    Сделал форму для загрузки файла и файл который все это обрабатывает, но при загрузке файла выдает ошибку
    http://www.imageup.ru/img87/1188325.jpg.html

    вот сам файл (часть файла) php:

    function latinconvert($fn) { // преобразует кирилицу в латиницу
    $fn=strtolower($fn);
    $rus="а,б,в,г,д,е,ё,ж,з,и,й,к,л,м,н,о,п,р,с,т,у,ф,х,ц,ч,ш,щ,ъ,ы,ь,э,ю,я";
    $eng="a,b,v,g,d,e,e,zh,p,i,i,k,l,m,n,o,p,r,s,t,y,f,x,c,ch,sh,sh,bI,e,u,ya";
    $rus=explode(",",$rus);
    $eng=explode(',',$eng);
    $fn=str_replace(" ","_",$fn);
    $fn=preg_replace("#[^\w\s_\-\.]+#i","",$fn);
    $fn=str_replace($rus,$eng,$fn);
    return $fn;
    } - это кстати здесь на форуме подсказали

    $filename=$_FILES['file']['name'];
    $filename=latinconvert($filename);

    и вот в этой строке ошибка (если я правильно понял), но что не так я понять не могу

    if (move_uploaded_file($_FILES['file']['tmp_name'],"../download/".$filename)) {

    на денвере все работает, а на сервере нет, подскажите что исправить.
     
  2. sorteros

    sorteros Активный пользователь

    С нами с:
    28 авг 2009
    Сообщения:
    54
    Симпатии:
    0
  3. Roman82

    Roman82 Активный пользователь

    С нами с:
    26 ноя 2008
    Сообщения:
    101
    Симпатии:
    0
    Спасибо, конечно!
    НО, ничего особого (типа паролей там нет), я не вводил каких запретов, вобщем все равно ничего не понятно.
    Почему такая ошибка?
    ПОДСКАЖИТЕ, ЧТО НАДО ИЗМЕНИТЬ?
    СПАСИБО!
     
  4. Silicium

    Silicium Активный пользователь

    С нами с:
    1 апр 2008
    Сообщения:
    205
    Симпатии:
    0
    Адрес:
    Киев
    Тебе открыто намекнули на права папок ;)
     
  5. Roman82

    Roman82 Активный пользователь

    С нами с:
    26 ноя 2008
    Сообщения:
    101
    Симпатии:
    0
    Да я это понял, но, что надо сделать, чтобы загружалось?
    Где, что и как прописывать надо?
     
  6. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Да ну жесть.

    Тебе в первом ответе же написали

    1. Причина
    2. Что надо сделать.
     
  7. Roman82

    Roman82 Активный пользователь

    С нами с:
    26 ноя 2008
    Сообщения:
    101
    Симпатии:
    0
    Simpliest, я понял в чем причина, и даже понял что надо сделать, но как это сделать я не знал поэтому и спрашивал.
    С помощью гугла разобрался.
    А для тех у кого возникнет такой вопрос отвечу, нужно поменять атрибуты у папки, в total comander нужно выбрать "файл"->"изменить атрибуты" и ставите то, что вам нужно.
    Всем спасибо!