За последние 24 часа нас посетили 18973 программиста и 1617 роботов. Сейчас ищет 1001 программист ...

Не получается загрузить файл на сервер

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

  1. Andrk

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

    С нами с:
    30 май 2009
    Сообщения:
    14
    Симпатии:
    0
    Работаю с локальным PHP в WinXP. Не получается загрузить файл на локальный сервер.
    Раскомментировал строки "file_uploads = On" и "upload_tmp_dir = /tmp" в php.ini, создал каталог tmp в корневом каталоге.
    Создал форму:

    <form action=upload.php method=post enctype=multipart/form-data>
    <input type=file name=UFile size="35">
    Имя файла на сервере <input type=text name=Filename>
    <input type=submit name=upload value=Загрузить>

    Но файл не загружается. Переменная $UFile в php-скрипте никак не определяется. Хотя, если туже самую форму и файл upload.php использую на сервере, где находится рабочий сайт, файл копирутся нормально.
     
  2. lanc777

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

    С нами с:
    19 авг 2009
    Сообщения:
    59
    Симпатии:
    0
    HTML:
    1. <input type="file" name="UFile" size="35">
    оформляйте правильно
     
  3. Andrk

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

    С нами с:
    30 май 2009
    Сообщения:
    14
    Симпатии:
    0
    lanc777.
    Я попробовал, все равно не получается. Наверное здесь не в этом проблема.
     
  4. admyx

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

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    o_0
     
  5. Andrk

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

    С нами с:
    30 май 2009
    Сообщения:
    14
    Симпатии:
    0
    Спасибо, я разобрался. У меня был некорректный php-код, недочитал документацию про массив $_FILES. Я обращался к временному имени файла на сервере как к переменной $UFile и у меня это не работало, хотя на сервере провайдера работало. Сейчас с использованием $_FILES все работает нормально.