За последние 24 часа нас посетили 53144 программиста и 1765 роботов. Сейчас ищут 1197 программистов ...

Cron vs filemtime

Тема в разделе "PHP для новичков", создана пользователем amir_Mirov, 24 фев 2015.

  1. amir_Mirov

    amir_Mirov Новичок

    С нами с:
    25 сен 2014
    Сообщения:
    90
    Симпатии:
    0
    Доброго времени суток. Ув Гуру проясните что применить
    Задача: отображение данных на сайте.
    Код (Text):
    1.  
    2. $xml = simplexml_load_file('http://www.site.com/xml');
    3.             $data['sumbol'] =  $xml->symbol.'';
    4.             $data['rate']= $xml->rate.'';
    5. $data  = serialize($data);
    6.  file_put_contents("file.txt",$data);
    После обращение уже к файлу , но данные получаемые динамичны (~3 часа)
    Как быть? кроном решать или допустимо ли
    Код (Text):
    1.  
    2. if(filetime < $realtime)
    3.    get_update_file //функция перезаписи файла
    Как поступать в данных случаях ?
    Почему?
    Код (Text):
    1.  
    2. $data['rate']= $xml->rate.'';//вернет  string
    3. $data['rate']= $xml->rate; // вернет  object
    Возможно ли пинговать сайт при помощи fsockopen() ? (нежелательно):(допустимо)

    всем спасибо за внимание.
     
  2. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    Потому что значения конкатенируются как строки.
    Допустимо, но от при этом скрипт всё равно добавляется в задачу кронтаба. Зачем тут "ИЛИ".
     
  3. amir_Mirov

    amir_Mirov Новичок

    С нами с:
    25 сен 2014
    Сообщения:
    90
    Симпатии:
    0
    Вы наверное не увидели filetime() если я буду перед показом проверять файл на валидное время модификаций зачем мне крон?
    перед показом проверяем если файл устарел обнавляем если нет то получаем данные.
    конкатинация - соединение левого и правого аргумента.
    $xml->rate; - тут как я понимаю обращение к строке в обьекте( т .е возврат(извлечение) строки из обьекта ) но возвращается она как обьект (в случаии с массивами обращение($data->string) к строке возвращает строку а не строку типа array )
     
  4. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Логичнее через cron раз в три часа получать файл, а то будут лишние запросы если файл нужно обновить, а страничку запустили несколько человек.
     
  5. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    Если скрипт у вас не запускался неделю, вы будете тянуть все обновления за неделю сразу? Если это не проблема и данные лёгкие и их можно обработать сразу при вызове скрипта, то да, можно и не добавлять задачу в крон.
     
  6. amir_Mirov

    amir_Mirov Новичок

    С нами с:
    25 сен 2014
    Сообщения:
    90
    Симпатии:
    0
    ответов нет .
    увидел такое оформление адрессов
    Код (Text):
    1.  
    2. <!-- saved from url=(0171)file:///F:/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB/%D0%92%D1%8B%D0%BF%D1%83%D1%81%D0%BA%D0%BD%D1%8B%D0%B5%202015/index.html -->
    кто что может сказать ?
     
  7. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  8. amir_Mirov

    amir_Mirov Новичок

    С нами с:
    25 сен 2014
    Сообщения:
    90
    Симпатии:
    0
    я понял что это кодированный url но вопрос в том почему там указанно
    Код (Text):
    1. saved from url=(0171)file:///F:/
     
  9. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    потому что кто-то в браузере нажал контрол-сэ. обычно этот префикс там по этой причине появляется. ну или юморной программист добавил это сразу в исходный код.
     
  10. amir_Mirov

    amir_Mirov Новичок

    С нами с:
    25 сен 2014
    Сообщения:
    90
    Симпатии:
    0
    а в чем суть юмора?
     
  11. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    сломать XML очевидно
     
  12. amir_Mirov

    amir_Mirov Новичок

    С нами с:
    25 сен 2014
    Сообщения:
    90
    Симпатии:
    0
    я в танке. что нужно изучить чтобы понимать. или где прочитать про этот юмор
     
  13. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    контент не нужно воровать, танкист
     
  14. amir_Mirov

    amir_Mirov Новичок

    С нами с:
    25 сен 2014
    Сообщения:
    90
    Симпатии:
    0
    Смешно.
    Вопросы заданные мной относятся к гуру данного сайта(форума) , не хочу переходить на личности но судя по вашему сообщению выше вопросы точно к вам не относятся.
    Я подписываю свой вопросы с обращение для гуру. тобиш к гуру.
    Не нужно мне указывать и выставлять меня тут человеком который ворует контент.
    Это не хороший тон. с вашей стороны я не лично к вам обратился это нужно учитовать.
     
  15. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ой ну понятно :D
    откуда у тебя документ с таким комментом?
     
  16. amir_Mirov

    amir_Mirov Новичок

    С нами с:
    25 сен 2014
    Сообщения:
    90
    Симпатии:
    0
    Выше я написал о том что не нужно меня выставлять вором. я не задал вопрос как это парсить. или как где украсть .
    Вы хотите поделится знаниями ?
    для чего эти вопросы где что и почему (зачем наводить на то что якобы где то украл ?)
     
  17. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    тогда в чем проблема? данная метка автоматом появляется во многих браузерах при банальном сохранении страницы к себе на диск. еще какие вопросы? что с ней делать? а она мешает?
     
  18. amir_Mirov

    amir_Mirov Новичок

    С нами с:
    25 сен 2014
    Сообщения:
    90
    Симпатии:
    0
    открываю код view-source:site.com на моем сайте такой метки нет.
    а на другом сайте ана есть . получается если не браузер то js меняет показ кода и все сылки кодирует и делает их не доступными
     
  19. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    нет. на другом сайте - программист сайта добавил это в исходный код. специально или случайно - у него можешь уточнить.
     
  20. amir_Mirov

    amir_Mirov Новичок

    С нами с:
    25 сен 2014
    Сообщения:
    90
    Симпатии:
    0
    его мотивы меня не интересуют. меня интересует понимать что это и для чего . ну или хотябы куда капать как это называется а дальше окей гугл ( если вам сложно )
     
  21. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    какой-то ты несмекалистый))) чо сложно погуглить saved from url? давай я за тебя это сделаю. вау, эта фича называется MARK OF THE WEB и вот например документик с её описанием -https://msdn.microsoft.com/en-us/library/ms537628(v=vs.85).aspx. для чего? чтоб ты не забыл откуда страницу сохранил.
     
  22. amir_Mirov

    amir_Mirov Новичок

    С нами с:
    25 сен 2014
    Сообщения:
    90
    Симпатии:
    0
    гуглил все на англ да и гуглить пока не научился. решил обратится к форуму услышать мнение . и обратить внимание на вопросы в первом сообщении .
    как то так.
     
  23. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ну отсутствие скила по англ это огромное препятствие и надо быстрее от него избавляться. и не надо стесняться задавать гуглу хотя бы какие-нибудь вопросы. потом постепенно скил работы с поисковиком позволит сразу искать нужный контент а поисковик в свою очередь будет стараться выдавать наиболее устраивающий.
     
  24. amir_Mirov

    amir_Mirov Новичок

    С нами с:
    25 сен 2014
    Сообщения:
    90
    Симпатии:
    0
    Согласен ) спасибо
     
  25. igordata

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

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