ВОпрос - не могу сформулировать!

Discussion in 'PHP' started by Nickotin, 27 May 2008.

  1. Nickotin

    Nickotin Elder - Старейшина

    Joined:
    15 Feb 2007
    Messages:
    84
    Likes Received:
    20
    Reputations:
    5
    Как это осуществить?
     
  2. iron-viper

    iron-viper Elder - Старейшина

    Joined:
    13 Nov 2007
    Messages:
    167
    Likes Received:
    45
    Reputations:
    3
    Ну видимо с помощью чего то например регулярного выражения например в парсере находишь див с айдишником panel1 (<div id="panel1" )а затем парсишь от него до того места куда надо данные.

    Думаю это имели ввиду
     
  3. Nickotin

    Nickotin Elder - Старейшина

    Joined:
    15 Feb 2007
    Messages:
    84
    Likes Received:
    20
    Reputations:
    5
    КОД подскажите,как это осуществить,чтобы просмотреть значения
     
  4. Naydav

    Naydav Elder - Старейшина

    Joined:
    30 Dec 2006
    Messages:
    439
    Likes Received:
    63
    Reputations:
    4
    Где этот див находиться? в файле, по юрл адрессу? или у тебя на странице?
    а то можно и
    :)

    или так

     
    #4 Naydav, 27 May 2008
    Last edited: 27 May 2008
  5. Nickotin

    Nickotin Elder - Старейшина

    Joined:
    15 Feb 2007
    Messages:
    84
    Likes Received:
    20
    Reputations:
    5
    это юрл страница
     
  6. Naydav

    Naydav Elder - Старейшина

    Joined:
    30 Dec 2006
    Messages:
    439
    Likes Received:
    63
    Reputations:
    4
    PHP:
    ereg('<div id="panel1">(.*)</div>''<div id="panel1">SOME TEXT</div>'$reg);
    echo 
    var_dump($reg);
    в $reg[1] будет SOME TEXT...
    сохрани страницу, считай filegetscontent и помести в переменную $sometext
    PHP:
    ereg('<div id="panel1">(.*)</div>'$sometext$reg);
    echo 
    $reg[1];
    если в этом диве другие дивы, тогда нужно регулярку посложнее которая считывает открытие нового дива и соответственно закрытие этого дива в основном
     
  7. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    ereg('<div id="panel1">(.*)</div>', file_get_contents('http://url'), $reg);
     
    1 person likes this.