Народ, может кто может подсказать в чем пробоема. Простейший SQL запрос типа Код (PHP): Select * from TABLE Where PoleDate = '20.12.2015' Результаты выводим в таблицу. Так вот на Хроме отрисовывается практически моментально, а в IE секунд 40 думает, так еще и выдает сообщение Код (PHP): PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\inetpub\wwwroot\res_table.php on line 54 Попутно может кто подскажет куда рыть. Нашел менюшку красивую в инете. Так вот в опере и хроме все ОК. Красиво и кругленько. В IE блин как черный квадрат малевича. Все квадратно и одноцветно. Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
Браузер не обрабатывает SQL-запросы. Дело в скрипте, выполняющемся на сервере. По поводу стилей - это должен быть очень старый IE, IE >= 9 уже более менее с CSS рбаотает
Да нет, не старый IE, в том то и дело. 11.0.7 версия. Даже возможно последняя. А на счет того, что запрос(скрипт) обрабатывается на сервере это понятно. Токмо вот скрипт то один. Да и сайт один. Разница лиш в том, что открывается он либо в IE либо в Хроме. Только в Хроме выдается результат в виде таблицы моментально, а в IE думает секунд 30-40. Ну а на счет этого совсем непонятно. Вроде все выделил. PHP кода там нет. Или любой код надо вставлять не в [code] и [/code], а именно в [code=php] и [/code]. Просто где код PHP я вставляю код в PHP, а где просто какой-то код или как выше сообщение об ошибке без PHP.
SQL вставляй как php Ошибку ищи в данных. Видимо есть какая-то зависимость от куки/сессии. Добавлено спустя 1 минуту 18 секунд: Очисти куки домена.
Так и делаю. В PHP все SQL запросы выполняются. Куки сейчас посмотрю. Спасибо. Куки почистил. Не помогло. Время загрузки не изменилось. Да я бы наверное и не возражал. Оно все равно быстрее грузится чем на моем старом сайте. Но в Хроме то вообще моментально выдается.
Вообще да, через проксю. Но все внутренние сайты в исключении. Да и Хром через проксю идет. А вообще попробую убрать проксю совсем. Спасибо, гляну.
Я говорю про форум: используй [ code=php ] для любого кода, php/html/js/sql… Для показа выведенного текста достаточно просто [ code ] Хром использует системные настройки прокси. Они одни и те же для всех (кроме мозиллы). Давай рассуждать логически: "PHP Fatal error" это значит, что запрос до сервера добрался, ошибка произошла на стороне сервера, а не в браузере.[/*:m] Слишком долгое выполнение это или офигенно долгий запрос к чему-то или долгий цикл. [/*:m] Разница в браузерах не волнует серверный скрипт. Но он может получать разные входящие данные. В этом ключ к разгадке![/*:m][/list:u] Включай думалку и ищи. Изучи руководство по отлову ошибок http://phpfaq.ru/debug . Мы за тебя отладчиками работать не будем. Совет на $100: Вставь вот такую строчку в начало PHP скрипта: Код (PHP): die('!!!'); Посмотри во всех браузерах. Срипт должен нае*нуться с выводом восклицаний. И это правильно![/*:m] Перенеси эту строку на пару строк ниже. Обнови в браузерах.[/*:m] Повторяй пока не найдешь место дальше которого в Хроме есть результат, а в IE пусто.[/*:m][/list]Удачи! Без результата не возвращайся.
1. Добавив в самое начала index.php (рассположенного в корне сайта) следующие строчки: Код (PHP): <?php ini_set("max_execution_time", "60"); ?> или Код (PHP): <?php set_time_limit (60); ?> или же положив в корень сайта файл .htaccess следующего содержания: Код (PHP): php_value max_execution_time 60 Если же такой файл уже есть в корне сайта — просто добавьте в него приведенную выше строку. 2. Если это не помогло — обратитесь к администратору хостинга и попросите увеличить время выполнения PHP-скриптов, допустим до 1 минуты. Добавлено спустя 4 минуты 57 секунд: Я только одного не пойму как SQL и PHP связаны с Chome и IE. Это ведь сервернныя фигня и зависит это от твоей машины, и не от чьей либо другой. Как твой сервер обработает код так его и увидят пользователи хоть в Chome хоть в IE и даже в Opera MIni (На JAVA которая) и будет всё одинакового.
Не, здесь точно что то не то, если сервер не может за 30 секунд скрипт выполнить. Ну а куку они в заголовках разве за 30 секунд не успеют уйти?
ты вообще не понимаешь? пришла какая-то кука (не обязательно кука. любой заголовок может такое устроить), коротыш какой-то. и отправил программу по каким-то дебрям - бесконечные циклы, ожидание ответов от каких-то дополнительных ресурсов - чего угодно, что нужно для обработки именно этого запроса именно с такими вводными данными. и программа не успела сформировать ответ за 30 секунд. это алгоритм, который нам не известен, но мы вполне можем про него предполагать просто из двух фактов 1) проверяется в хроме и ие, 2) в хроме не падает за 30 секунд. прокси? ну прокси же ретранслирует ответ, значит этап запроса проходит успешно. но прокси может добавлять... заголовки, которые отправляют программу в бесконечные циклы и так далее и тому подобное.
Спасибо народ!!! Думаю впаду в думательную фазу еа какое-то время. Тем более, что параллельно таки пишу сайт по Хром. Как напишу, буду с IE разбираться. Самое смешное, что мой старый сайт написаный на ASP и VBScript работал только в IE. В Хроме и Опере вообще ничего кроме загрузки первой страницы не работало.