За последние 24 часа нас посетили 58098 программистов и 1848 роботов. Сейчас ищут 975 программистов ...

Функция в фоновом режиме

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

  1. velocat

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

    С нами с:
    19 янв 2008
    Сообщения:
    32
    Симпатии:
    0
    В Скрипте есть функция, которая не возвращает результат в основной скрипт.
    В самой функции установлен sleep в цикле, таким образом выполнение может быть достаточно долгим.

    Дайте плиз наводку, каким образом продолжить выполнение основного скрипта, не дожидаясь выполнения ф-ции.
     
  2. Padaboo

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

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    запускаешь скрипт и делаешь редирект на основную страницу, он будет выполняться в "фоновом режиме" если exit не поставить
     
  3. velocat

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

    С нами с:
    19 янв 2008
    Сообщения:
    32
    Симпатии:
    0
    Т.е. в функции прописать редирект на основной скрипт?
    Но тогда же основной скрипт запустится заново. А нужно продолжить его выполнение с места после вызова данной функции.
     
  4. Padaboo

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

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  5. velocat

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

    С нами с:
    19 янв 2008
    Сообщения:
    32
    Симпатии:
    0
    так в том то и дело, что эта функция должна выполнится на серверной стороне.
    Еслиб можно было аякс использовать вопросов бы не возникло.
     
  6. Padaboo

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

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    а почему нельзя аяксом то, он просто запустит скрипт и все... скрипт то php и выполняется на сервере
     
  7. velocat

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

    С нами с:
    19 янв 2008
    Сообщения:
    32
    Симпатии:
    0
    Потому что запустить аякс придётся на клиентской части, а нужно выполнение без действий пользователя.
     
  8. Padaboo

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

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    а... а может через крон запускать ?
     
  9. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    А какая задача?