Проблема загруки больших файлов

Это будет не решение, а описание проблемы.
Собственно суть проблемы такова: есть хостинг, на нем стоит , также имеется , я хочу загрузить файл через HTML форму.
Файлы которые меньше разрешеного лимита PHP загружаются отлично, а те которые больше… Вот тут как раз и возникает проблема. Они грузятся до определенного момента и соединение рвется сервером. Причем без всяких ошибок.
Логирование ошибок в PHP включено, но там тишина, в логах апача тишина.
Как хотелось бы: чтобы сервер при загрузке больших файлов хоть какую-то ошибку вернул. Тогда бы я ее отловил и показал пользователю сообщение о невозможности загрузить этот файл.
Подскажите, куда копать?

P.S. Места на диске полно. В HTML форме max_file_size указан.

Глобальные и волшебные константы PHP

Достаточно часто пишу код, применяя такоие вот волшебные , в основном применяю их для отладки.

  • __LINE__ Текущий номер строки в файле.
  • __FILE__ Полный путь и имя текущего файла. Если используется внутри подключаемого файла, то возвращается имя данного файла. Начиная с версии 4.0.2, __FILE__ всегда содержит абсолютный путь с разрешенными символическими ссылками, тогда как в старых версиях в некоторых обстоятельствах возвращался относительный путь.
  • __DIR__ Директория файла. Если используется внутри подключаемого файла, то возвращается директория этого файла. Это эквивалентно вызову dirname(__FILE__). Возвращаемое имя директории не оканчивается на слэш, за исключением корневой директории (добавлена в PHP 5.3.0.)
  • __FUNCTION__ Имя функции. (Добавлена в PHP 4.3.0.) Начиная с PHP 5 эта константа возвращает имя функции точно так, как оно было объявлено (с учетом регистра). В PHP 4 это значение всегда было в нижнем регистре.
  • __CLASS__ Имя класса. (Добавлена в PHP 4.3.0.) Начиная с PHP 5 эта константа возвращает имя класса точно так, как оно было объявлено (с учетом регистра). В PHP 4 это значение всегда было в нижнем регистре.
  • __METHOD__ Имя метода класса. (Добавлена в PHP 5.0.0) Имя метода возвращается так, как оно было объявлено (с учетом регистра).
  • __NAMESPACE__ Имя текущего пространства имен (с учетом регистра). Эта константа определяется во время компиляции (Добавлена в версии PHP 5.3.0).

Под катом некоторые глобальные константы и небольшие сниппеты.

Читать полностью >>> Глобальные и волшебные константы PHP…

Бесконечный скроллинг как в Facebook и Twitter

Многие из нас видели эту бесконечную прокрутку на веб-сайтах, как и , где новые сообщения загружаются, когда мы достигаем конца самой страницы. Нам не нужно нажмать на ссылку чтобы загрузить еще немного новых постов или сообщений. В этом посте я рассмотрю теорию и практику с применением , и … хотя только практику =)

Читать полностью >>> Бесконечный скроллинг как в Facebook и Twitter…

HTTP Authentication с PHP как FastCGI/SuExec

Однако, есть обходной путь доступны, которые могут сделать HTTP-авторизации для работать даже в режиме CGI.

У меня случилась интересная ситуация, мой скрипт постоянно выдавал форму ввода лоина и пароля при HTTP авторизации. Я никак не мог понять в чем дело. Оказалось все просто. Плохая новость в том, что этот тип авторизации не работает, если ваш PHP установлен ​​и работает как FastCGI. Он отлично работает, когда PHP установлен как модуль.

Хотя… Решение довольно не тривиальное.

Читать полностью >>> HTTP Authentication с PHP как FastCGI/SuExec…

Настройка кодировки в .htaccess

Как я устраняю почти все проблемы с кодировкой на своих сайтах, использующих server?

Все можно сделать просто в пару строк в файле .

Можно сделать с использованием FilesMatch или Files in htaccess

Я предпочитаю так:

1
AddDefaultCharset UTF-8

Можно сделать так:

Читать полностью >>> Настройка кодировки в .htaccess…

ITeye.ru
Подпишись на RSS или читай комментарии.