За последние 24 часа нас посетили 48458 программистов и 1729 роботов. Сейчас ищут 684 программиста ...

Авто перезапуск функции

Тема в разделе "PHP для новичков", создана пользователем askanim, 25 май 2016.

  1. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Подскажите пожалуйста как мне кусок кода перезапускать каждые две минуты


    PHP:
    1. $userlogins  = Userlogin::all()
    2.                 ->limit($i, 30)
    3.                 ->get();
    4.  
    5.             foreach ($userlogins as $userlogin) {
    6.                 $username = $userlogin->name;
    7.                 $emailUser = $userlogin->email;
    8.                 Mail::send('message', ['username' => 'test'], function ($message) use ($emailUser){
    9.                     $message->from('mail@sosedmarket.ru', 'Сосед Маркет');
    10.                     $message->to($emailUser)->subject('Contact');
    11.                 });
    12.                 $i++;
    13.             }
    Подскажите плиз как его перезапускать каждые две минуты
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  3. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    мне не нужно весь файл перезапускать мне нужно в файле определённый код пускать... Или как то например задержать цикл на две минуты можно так?
    --- Добавлено ---
    Не понимаю как крон юзать =(
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    В хостиг-админке найди что-то похожее и укажи путь к своему файлу, в котором будет нужный код.
     
  5. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Да там проблема. Что у меня нету файлов у меня конфигурируемые движком страницы страницы :(
    --- Добавлено ---
    А там планировщик задач не пашет не фига.
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Без разницы, если совсем лень разбираться, то планировщик задач, можно заставить каждые две минуты заходить по http ссылке

    пиши в тех поддержку хостинга, чтобы помогли настроить
     
  7. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Отписал они типа работают
     
  8. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    а sleep() типа не катит???
    --- Добавлено ---
    вернее setTimeout () в js
     
  9. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Так и сделал, но это не годится!
    Нужно скрипт запускать в фоновом режиме на стороне сервера чтобы человек поставил задачу и ткнул исполнить. И она поехала исполняться. А человек комп вырубил и пошёл спать.
     
  10. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    @askanim, можешь обойтись и без крона. Поиграй со временем php и у тебя должно получиться.
     
  11. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Я на laravel пишу это. Мне дали совет использовать очереди. Но честно я не в зуб ногой. Не могу срастить как использовать очереди. Поеду домой ковыряться.
     
  12. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Это, конечно, будет странно, но как вариант - выполняй скрипт каждый раз при обновлении страницы)))
     
  13. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    забей писюн, осваивай впс и будешь сам себе царь
     
  15. host

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

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
  16. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Да это на работе :( . Так то у меня есть и свои сервера. Просто тут ещё не готовы к таким переменам :D Я ток на работу вышел как неделю
    --- Добавлено ---
    Но вообще я уже всё сделал. С помощью шедуле ) На ларе)