импорт .txt файла

Тема в разделе "PHP", создана пользователем Mydr, 18 дек 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Mydr

    Mydr Создатель

    Регистр.:
    2 окт 2009
    Сообщения:
    46
    Симпатии:
    2
    Здравствуйте.Возникла проблема.
    нужно написать простую функцию , но у мя что-то ничего не получается.
    Нужно: если время=11:00 тогда импортируем 1-ую срочку файла из
    txt файла.


    Я пытался , но у меня ничего увы не получилось..заранее спасибо..
     
  2. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    PHP:
    $time mktime(11,0,0);
    if(
    $time == time())
    {
    $file fopen('test.txt','r');
    $data fgets($file);
    echo 
    $data;
    }
     
    Mydr нравится это.
  3. Mydr

    Mydr Создатель

    Регистр.:
    2 окт 2009
    Сообщения:
    46
    Симпатии:
    2
    увы не пашет=))
     
  4. lucky_priest

    lucky_priest Создатель

    Регистр.:
    16 ноя 2009
    Сообщения:
    20
    Симпатии:
    7
    "не пахать" тут особо нечему
    Вот тут:
    PHP:
    $file fopen('test.txt','r');
    $data fgets($file);
    echo 
    $data;
    Вообще придумать что-то другое сложно. Если не работает - значит нет доступа к файлу который пытаетесь открыть.
    Если не пашет тут
    PHP:
    $time mktime(11,0,0);
    if(
    $time == time()) {
     ....
    }
    то текущее время не 11:00.
    Вот вариант с проверками
    PHP:
    if(date("H:i") == "11:00") {
        echo 
    "Время 11:00, выводим первую строку файла <br />";
        
    $file fopen('test.txt','r');
        
    $data fgets($file);
        
    fclose($file);
        echo 
    $data;
    }
    else {
        echo 
    "Время ".date("H:i").", не выводим первую строку файла <br />";
    }
     
    Mydr нравится это.
  5. Mydr

    Mydr Создатель

    Регистр.:
    2 окт 2009
    Сообщения:
    46
    Симпатии:
    2
    Вот спасибо , это работает..

    А можете подсказать:
    вот есть txt файл.Там 10 строчек.
    На каждой строчке написано типа: 1111;1111
    И надо выводить каждые n времени новую срочку.
    Но желательно написать ее от отсчета времени.(тоесть грубо начало 16.00 , и потом каждые 33 минуты выводится следующая строчка)
     
Статус темы:
Закрыта.