Jump to content

DeimosFobos

Members
  • Content Count

    65
  • Joined

  • Last visited

1 Follower

About DeimosFobos

  • Rank
    Местный

Profile Information

  • Пол
    Not Telling
  • Специализация
    Программист
  • Профиль ID
    https://id.pr-cy.ru/DeimosFobos
  1. Прежде чем брать платные прокси, можно поюзать бесплатные прокси
  2. в первом посте ничего про крон не написано, не нужно тут умничать цикл сделан был по запросу в первом посте "и потом начинал по новой"
  3. указать путь к файлу для записи последнего индекса с разрешением на запись для данного скрипта
  4. лучше вам к программированию не приближаться
  5. $messages_array = array(); $path_to_last_i = '/tmp/cron_last_i'; $last_i = file_exists($path_to_last_i) ? file_get_contents($path_to_last_i) : 0; if(!isset($messages_array[$last_i])) $last_i = 0; $raten = $messages_array[$last_i]; $statusSet = curl('https://---'); file_put_contents($path_to_last_i, ++$last_i);
  6. на крон не подходит, ибо он зациклен тогда так $messages_array = array(); foreach($messages_array as $raten) { $statusSet = curl('https://---'); }
  7. $messages_array = array(); while(true) { foreach($messages_array as $raten) { $statusSet = curl('https://---'); } sleep(1); }
  8. вам нужно добавить колонку last_sent _date у юзера и в запросе добавить по ней проверку, что последнее письмо было не ранее одного дня назад и все. после отправки письма обновлять эту колонку на время отправки завтра скину код, если будет время а эти ключи трата времени, ибо если будет доступ к файлу, можно и посмотреть какой ключ
  9. в первой проверяем, если вообще есть $argv[1] потом парсим parse_str($argv[1]) ибо он идет как строка тобишь $argv[1] = 'key=мегакрутойключ' после как отпрасили у нас теперь есть переменная $key у которого значение "мегакрутойключ" все, нужно работать))), зайду попозже
  10. нема, там есть: $argv запуск скрипта в коммандной строке: php cronjob.php key=мегакрутойключ if(isset($argv[1])) { parse_str($argv[1]); if(isset($key) && $key == 'мегакрутойключ') { ..... } }
  11. и крон запускается в командной строке и там нет $_GET[] & $_POST[], так, что нужно использовать аргументы
  12. ну так кей будет уже задан в самом начале кода и он будет isset($key) AND $key == 'KeYkeyKKey', в чем тут проверка?))
  13. дыра в том, что я сделал или дыра в вообще в коде тса?
  14. да, а если крон не работал пару дней, тогда возьмет и всех у кого больше 30-ти дней
×
×
  • Create New...