пропапсить html

Discussion in 'PHP' started by helat, 19 Feb 2008.

  1. helat

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

    Joined:
    22 Jan 2007
    Messages:
    166
    Likes Received:
    45
    Reputations:
    5
    необходимо спаристь текст с html страницы который находиться между тегами
    "vars="file=" и "&nologo"

    причём если такой текст не один то спарсить все повотрения.
    кто поможет?
    на php.
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    Если я правильно понял что тебе нужно, то делается это например так

    PHP:
    <?
    $text "45hj45nh4gfrehg4th54vars=231412&file=51512521353253263&nologogadgrehtuy5yt5h4eh4";

    preg_match_all("|vars=(.*)&file=(.*)&nologo|",
        
    $text,
        
    $outPREG_SET_ORDER);
    echo 
    $out[0][1]."\n";
    echo 
    $out[0][2]."\n";
    ?>
    Лучше дай пример страницы которую парсить надо)
     
    _________________________
    1 person likes this.
  3. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    PHP:
    <?php
    $match 
    file_get_contents('http://www.site.com/index.html');
    preg_match_all("#vars=\"file=(.*)&nologo#isU"$match$outPREG_SET_ORDER);
    echo 
    '<pre>';
    print_r($out['1']);
    echo 
    '</pre>';
    ?>