За последние 24 часа нас посетили 18029 программистов и 1650 роботов. Сейчас ищут 1290 программистов ...

Передача данных

Тема в разделе "Прочие вопросы по PHP", создана пользователем galem, 25 янв 2008.

  1. galem

    galem Активный пользователь

    С нами с:
    28 сен 2007
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Ростов
    Может вопрос не совсем в тему, но всё же...
    У меня такая проблема. Написал систему на php. Она установлена у заказчика. Обращаться к ней могут как внутренние пользователи, так и внешние. У внутренних всё хорошо, а вот у внешних есть проблемка...
    В общем, когда пользователь запрашивает отчёт за небольшой период времени, всё проходит нормально. А вот когда период большой, то загружается лишь часть данных. Т.е. период 01.01.2006-01.06.2006, а загружается только 01.01.2006-15.02.2006. Данные выводятся в виде таблицы, и в конце она просто обрывается на середине строки и всё! Если кто-то знает в чём тут дело, подскажите, пожалуйста! Заранее спасибо!
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Что есть внутренний, а что есть внешний пользователь? Как запрашиваются данные?
     
  3. galem

    galem Активный пользователь

    С нами с:
    28 сен 2007
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Ростов
    Комп с системой в локальной сети предприятия. Внутренние пользователи обращаются из локальной сети по ip этого компа. Внешние пользователи обращаются не из локалки по ip сервера.
    Обычно - критерии поиска, выборка из базы, вывод данных в шаблон (Smarty).
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    galem

    max_execute_time() ?
     
  5. galem

    galem Активный пользователь

    С нами с:
    28 сен 2007
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Ростов
    Простите за очень оперативный ответ:)

    Нет, дело не в этом. max_execute_time поставил большим, всё равно проблема осталась.
     
  6. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    поставь 0
    выдавай данные постоянно, т.е. броузер может прервать соединение если данные не передеются какое-то время.
     
  7. galem

    galem Активный пользователь

    С нами с:
    28 сен 2007
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Ростов
    Спасибо, попробую, напишу.
     
  8. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    Но вылизать по скорости тоже пора задуматься ))
     
  9. galem

    galem Активный пользователь

    С нами с:
    28 сен 2007
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Ростов
    Спасибо, опять оперативно! Но лучше поздно, чем никогда:)
    Теперь появилась другая проблема! Может чем-нибудь сможете помочь! Есть скрипт поиска. Всё работает, всё хорошо. Но когда осуществляется поиск за большой период, а точнее вывод в Excel данных, то скрипт перестаёт работать. Причём при последующих обращениях, он не реагирует! Остальные скрипты работают. Перезапускаю Apache и он снова работает! В чём может быть дело?
     
  10. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    "не работает" - это к ветеринару, только они и педиатры ставят диагнозы без интервью у пациента, но ты не ребенок.
    Сообщения об ошибках надо выводить и ЧИТАТЬ.
    Что там происходит я примерно протелепатил, но решить это ты должен сам.
     
  11. galem

    galem Активный пользователь

    С нами с:
    28 сен 2007
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Ростов
    Сорри! Действительно ступил! Ошибка плёвая, исправил:)