За последние 24 часа нас посетили 21440 программистов и 1388 роботов. Сейчас ищут 739 программистов ...

$_FILES не работает:(

Тема в разделе "PHP для новичков", создана пользователем LokiFC, 23 сен 2008.

  1. LokiFC

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

    С нами с:
    27 июн 2008
    Сообщения:
    72
    Симпатии:
    0
    Адрес:
    Default City
    Есть форма
    HTML:
    1. <form enctype="multipart/form-data" action="do.php?add" method="post">
    2. <input type="hidden" name="MAX_FILE_SIZE" value="3000000">
    3. <input type=File name=foto /><br />
    4. <input type=hidden name=id value="<?php echo $id; ?>" />
    5. <input type=submit class=button value="Добавить" />
    В пхп-файле код:
    PHP:
    1. <?php
    2. print_r($_FILES);
    3. ?>
    Загружаю картинку 1.jpg(534Кб). Пхп файл пишет "Array()". В случает, если я пишу $_FILES['foto']; в print_r, то экран вобще девственно белый.
    Почему?
    Заранее спасибо.
     
  2. Dagdamor

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

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    LokiFC
    upload_tmp_dir=no value
    ->
    upload_tmp_dir=c:\windows\temp
    или что-то наподобие ;)
     
  3. neverlose

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

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    PHP:
    1.  
    2. <pre>
    3. <?php
    4. print_r($_FILES);
    5. ?>
    6. </pre>
    7.  
    P.S.: Константы храни в экшене а не передавай их через форму.
     
  4. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Это не константа. PHP принимает эту штуку и не пытается загрузить файл, если тот весит больше, чем указано.

    http://ru.php.net/manual/en/features.file-upload.php
     
  5. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    Dagdamor
    А по делу ничего сказть не могу, сорри. У меня и с такими настройками эта форма работает
     
  6. LokiFC

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

    С нами с:
    27 июн 2008
    Сообщения:
    72
    Симпатии:
    0
    Адрес:
    Default City
    Dagdamor, помогло. Спасибо за совет.
    Извините, что так поздно ответил - инет полетел (хорошо что хоть локалхост работал)