За последние 24 часа нас посетили 26383 программиста и 1518 роботов. Сейчас ищут 919 программистов ...

Настройки PHP?

Тема в разделе "PHP для новичков", создана пользователем Freakmeister, 31 июл 2010.

  1. Freakmeister

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

    С нами с:
    20 дек 2009
    Сообщения:
    888
    Симпатии:
    5
    Есть скрипт, который выполняет длинный цикл. На домашнем локалхосте он работает отлично и выдаёт все 148 записей, а на хостинге не хочет - завершает цикл на 29 обороте. Я уже весь извёлся, сначала грешил на код, а потом написал отладку и выяснил, что дело не в коде. В настройках PHP на хостинге прописано какое-то ограничение?
     
  2. Padaboo

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

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    error_reporting(E_ALL); в начале скрипта, переводи ошибку и меняй настройки
     
  3. Freakmeister

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

    С нами с:
    20 дек 2009
    Сообщения:
    888
    Симпатии:
    5
    Вах спасибо.) Выдал вот что, пробую гуглить:

    [phpBB Debug] PHP Notice: in file /var/www/red-squadron.ru/mkportal/modules/stats/index.php on line 386: Undefined offset: 28
    [phpBB Debug] PHP Notice: in file /var/www/red-squadron.ru/mkportal/modules/stats/index.php on line 386: Undefined offset: 28
    [phpBB Debug] PHP Notice: in file /var/www/red-squadron.ru/mkportal/modules/stats/index.php on line 392: Undefined offset: 28
    [phpBB Debug] PHP Notice: in file /var/www/red-squadron.ru/mkportal/modules/stats/index.php on line 392: Undefined offset: 28
    [phpBB Debug] PHP Notice: in file /var/www/red-squadron.ru/mkportal/modules/stats/index.php on line 392: Undefined offset: 28
    [phpBB Debug] PHP Notice: in file /var/www/red-squadron.ru/mkportal/modules/stats/index.php on line 406: Undefined offset: 28
     
  4. Padaboo

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

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Freakmeister
    не задана переменная в строке 27 или 28
     
  5. Freakmeister

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

    С нами с:
    20 дек 2009
    Сообщения:
    888
    Симпатии:
    5
    Не, исключено. На локалхосте работает ведь с той же бд, а на хостинге цикл делает 29 оборотов (начиная с нуля) и на значении 28 встаёт. Умудряется оно ведь как-то сделать 29 оборотов без ошибок, причём вне зависимости от передаваемых значений, оборотов всегда ровно 29. Я вот и думаю что это связано с каким-то ограничением на хостинге. Мб там нельзя забивать в массив больше 29 значений или через POST больше не передаётся или просто есть лимит на количество инпутов в форме. :cry:

    Короче я сделал доступной кнопку "Обновить записи" внизу. http://red-squadron.ru/index.php?ind=stats
    Можно посмотреть как работает.
     
  6. Padaboo

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

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    http://red-squadron.ru/index.php?ind=stats&op=reg_data
     
  7. Freakmeister

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

    С нами с:
    20 дек 2009
    Сообщения:
    888
    Симпатии:
    5
    Ну это косяки движка, а не мои. :lol: Меня тут интересует только stats/index.php