Jump to content

DeimosFobos

Members
  • Content Count

    65
  • Joined

  • Last visited

Everything posted by 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-ти дней
  15. ваш запрос возвращает, все записи где разница во времени имеет 0 последним числом, тобишь, 10,20,30... но если крон бежит каждый день, то да будет возвращать там где 10 замените: RIGHT(DATEDIFF(DATE(NOW()), data), 1) = 0 на DATEDIFF(DATE(NOW()), data) >= 30
  16. (select * from '.$wpdb->comments.' order by comment_ID desc) as pc замените на (select * from '.$wpdb->comments.' WHERE CHARACTER_LENGTH(колонка комментария) > 100 order by comment_ID desc) as pc "колонка комментария" замените на нужную колонку, я просто не знаю названия ее, с вп не работал
  17. $query = ("SELECT * FROM videoroliki ORDER BY RAND() LIMIT 12; "); заменяем на $query = ("SELECT * FROM videoroliki WHERE cat = {$myrow['cat']} ORDER BY RAND() LIMIT 12; ");
  18. WQP, а чем оно нагляднее? одно дело, если бы индексы, что-то значили, но в данной ситуации они нам не значимы, да и $update[$key] и $update[] будут иметь такой же индекс. зачем добавочный код и лишняя нагрузка? это сейчас она не значима, а если проект большой и там важна скорость тогда это будет заметно
  19. WQP, нене, зачем? это медленнее и не нужно
  20. ну для начала: if(isset($_POST['key'])&& $_POST['key']!='' ) заменяем на if(!empty($_POST['key'])) а вот так лучше делать $columns = array('cat', 'meta_d',...); $update = array(); foreach($columns as $column) { if(!empty($_POST[$column])) $update[] = $column .' = "' .str_replace('"','\"', $_POST[$column]) .'"'; } $update = implode(',', $update); но лучше использовать prepare.
  21. pavel, Отвечу тут. Сказать как скоро будет в индексе не могу, на данный момент просто засылаю бота на нужную страницу и дальнейшее будущее страницы уже зависит от яши, в будущем если сервис будет востребован, добавлю еще пару вещей которые должны повлиять на скорость индексации.
  22. it-vologda, вообще, я все время о хостинге и говорю: ибо написал человеку, что он сказочник Makedo сказал(а) 02 Дек 2014 - 9:46 PM:
×
×
  • Create New...