Есть форма HTML: <form enctype="multipart/form-data" action="do.php?add" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="3000000"> <input type=File name=foto /><br /> <input type=hidden name=id value="<?php echo $id; ?>" /> <input type=submit class=button value="Добавить" /> В пхп-файле код: PHP: <?php print_r($_FILES); ?> Загружаю картинку 1.jpg(534Кб). Пхп файл пишет "Array()". В случает, если я пишу $_FILES['foto']; в print_r, то экран вобще девственно белый. Почему? Заранее спасибо.
PHP: <pre> <?php print_r($_FILES); ?> </pre> P.S.: Константы храни в экшене а не передавай их через форму.
Это не константа. PHP принимает эту штуку и не пытается загрузить файл, если тот весит больше, чем указано. http://ru.php.net/manual/en/features.file-upload.php
Dagdamor, помогло. Спасибо за совет. Извините, что так поздно ответил - инет полетел (хорошо что хоть локалхост работал)