Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Загрузка файлов

Сообщения:  [1-10]    [11-20]   [21-30]  [31-35] 

 
 автор: kis-kis   (05.12.2008 в 12:02)   письмо автору
 
   для: sim5   (05.12.2008 в 11:50)
 

Спасибо.

  Ответить  
 
 автор: sim5   (05.12.2008 в 11:50)   письмо автору
 
   для: kis-kis   (05.12.2008 в 11:44)
 

\usr\local\php5\php.ini
; Maximum size of POST data that PHP will accept.
post_max_size =
; Maximum allowed size for uploaded files.
upload_max_filesize =

  Ответить  
 
 автор: kis-kis   (05.12.2008 в 11:44)   письмо автору
 
   для: sim5   (04.12.2008 в 20:17)
 

В Денвере, где можно посмотреть размер файла, установленный сервером?

  Ответить  
 
 автор: kis-kis   (04.12.2008 в 20:22)   письмо автору
 
   для: sim5   (04.12.2008 в 20:17)
 

Спасибо Вам! :)

Зато теперь я наконец-то разобрался...

  Ответить  
 
 автор: sim5   (04.12.2008 в 20:17)   письмо автору
 
   для: kis-kis   (04.12.2008 в 20:14)
 

Размер файла большой, превышает установленный сервером. Код ошибки 1. Все, я уже устал, пора отдыхать.

  Ответить  
 
 автор: kis-kis   (04.12.2008 в 20:14)   письмо автору
 
   для: sim5   (04.12.2008 в 20:05)
 

>>Проверьте его посредством getimagesize($_FILES[as][tmp_name]).
Ничего нет.

>>Вы его в браузере видите (если поместить на страницу)?

Отлично вижу :)

  Ответить  
 
 автор: sim5   (04.12.2008 в 20:05)   письмо автору
 
   для: kis-kis   (04.12.2008 в 19:58)
 

Я вам сказал уже - смените в массиве image/jpeg на image/pjpeg, и в первом случае тип будет верно опознан. Во втором случае не распознается тип файла, такое возможно. Проверьте его посредством getimagesize($_FILES[as][tmp_name]). Если не опознает, то у этого файла некорректный заголовок. Вы его в браузере видите (если поместить на страницу)?

PS. Прадон, что я говорю. Отдельно это проверяйте указывая реальный пкть к файлу getimagesize(путь/имя). То есть без формы и отправки, а отдельным скриптом. Файл то на сервер загружен не будет.

  Ответить  
 
 автор: kis-kis   (04.12.2008 в 19:58)   письмо автору
 
   для: sim5   (04.12.2008 в 19:53)
 

NoArray ( [as] => Array ( [name] => 3d_551.jpg [type] => image/jpeg [tmp_name] => T:\tmp\php1C11.tmp [error] => 0 [size] => 49731 ) )

А вот пример, где тип и размер не определяется почему-то - Array ( [as] => Array ( [name] => 0_f079_4c984cc3_orig.jpg [type] => [tmp_name] => [error] => 1 [size] => 0 ) )

  Ответить  
 
 автор: sim5   (04.12.2008 в 19:53)   письмо автору
 
   для: kis-kis   (04.12.2008 в 19:48)
 

А вы добавьте в эту часть еще строки:
<?
if ($_FILES['as']['tmp_name']) { 
  
$type = array('image/png','image/pjpeg','image/gif'); 
  echo 
in_array($_FILES['as']['type'], $type) ? "Yes<pre>" "No<pre>";
  
print_r($_FILES);
  echo 
"</pre>";
}
?>

Что наблюдаем теперь? И посмотрите тип для jpg в массиве $_FILES.

  Ответить  
 
 автор: kis-kis   (04.12.2008 в 19:48)   письмо автору
 
   для: sim5   (04.12.2008 в 19:42)
 

Если image/pjpeg - то *.jpg вообще не пускает...

И еще вопрос - почему у некоторых файлов тип не определяется?

  Ответить  

Сообщения:  [1-10]    [11-20]   [21-30]  [31-35] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования