Показать сообщение отдельно
  #8 (permalink)  
Старый 03.02.2014, 06:04
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Появился? Теперь проверяете отправку файлов. Которая делается вот так

<?php
print_r($_FILES);
die(); // "I have heard" - удалите

В консоли браузера должен появится текст показывающий значение переменной $_FILES, а оно - если переменная не пустая - массив, который print_r() покажет красиво, с переносами (поэтому в браузер особого смысла выводить нет - красиво не будет).

Увидев что в $_FILES вы поймете что делать дальше. Структра $_FILES - табличная. То есть на каждый файл несколько полей. Начинают как правило с поля error, по значению которого можно судить об успешности загрузки файла. Если там 0 - загрузился и значит можно обрабатывать. Значения кодов ошибок

Код:
$err_msg = array(
	1=>'Размер закачанного файла превышает upload_max_filesize как определено в php.ini',
	2=>'Размер закачанного файла превышает значение MAX_FILE_SIZE как определено в HTML форме',
	3=>'Файл закачался не полностью',
	4=>'Не был выбран файл для закачки',
	6=>'Не найдена папка временного хранения файлов на сервере',
	8=>'Недопустимые символы в имени файла. Допускаются "-", цифры: 0-9, буквы: A-Z и "_"',
	9=>'Недопустимая длина имени файла (макcимум 225 символов)'
);
8 и 9 - это мои собственные коды.
Ответить с цитированием