У меня очень простой PHP-скрипт для загрузки файлов.Я тестирую с файлом 175Mb в данный момент.Это прекрасно работает во всех браузерах (Firefox, Chomre и т. Д.), Включая IE7 и выше, но не работает для IE6.
Когда я загружаю файл, скрипт должен экспортировать базу данных доступа (которая была только что загружена) ивсе его таблицы в текстовые файлы, это прекрасно работает во всех браузерах, но в IE6 файл загружен, и скрипт выполняет экспорт, но IE6 возвращается с Page невозможно отобразить!
Когда я загружаюНебольшой файл размером около 1 МБ работает нормально, экспортирует и показывает страницу с результатами.Таким образом, я предполагаю, что время, необходимое для обработки, является проблемой.Я убедился, что они установлены следующим образом:
upload_max_filesize = 2000M
post_max_size = 2000M
max_input_time = 600
Я также использую set_time_limit(0)
вверху, если мой сценарий.Для apache:
Timeout 3000
KeepAlive On
KeepAliveTimeout 5
В чем проблема?Я не могу сузить это дальше!
Спасибо всем за любую помощь в этом.
Обновление
Я должен проверить свои журналы.Есть ошибки, они похожи на это:
[29-Jun-2010 14:03:41] PHP Notice: Undefined index: access_db in
Все мои данные POST и FILES отсутствуют!IE6 не передает это по некоторым причинам для больших файлов !!
Интересно, почему?
Обновление 2
Еще одна странная вещь, которую нужно добавить в банк: иногда IE6 показываетпустая страница, на которой возникают вышеуказанные ошибки, и иногда на ней отображается «Страница не может быть отображена», и эти ошибки не отображаются.Wtf идет?!