Помогите с парсингом

Discussion in 'PHP' started by derik2011, 15 Mar 2012.

  1. derik2011

    derik2011 New Member

    Joined:
    10 Jun 2011
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    <div class="row4"> <input type="submit" name="urlbtn" value="Вставить ссылку" /> <textarea name="text" rows="5" cols="17" style="width: 95%"></textarea><br /> </div> <input type="submit" name="cfms" value="Отправить"/> <input type="hidden" name="sid" value=""/> <input type="hidden" name="FI" value="4342"/> <input type="hidden" name="CK" value="2755"/> <input type="hidden" name="link_id" value="0"/> <!--<div class="row4"><input type="submit" name="cfms" value="Отправить"/></div>--> </form> <div class="clear"></div> <div class="row4"> <span style="font-size:small"> [ <a href="/smiles/?sid=&amp;link_id=29791602273"> <span style="color: #006666">смайлы</span></a> ]
    Нужно спарсить значение FI и CK страница имеет большой код скопировал часть для удобства!Только цифры

    С с етого кода:
    PHP:
    <div id="pnavi"><a href="?name=Neutrino7&amp;sid=&amp;P=2">след</a>&gt;<br/><span class="page_is">*1*</span>
    <
    a href="?name=Neutrino7&amp;sid=&amp;P=2"><span class="page">*2*</span></a>
    <
    a href="?name=Neutrino7&amp;sid=&amp;P=3"><span class="page">*3*</span></a>
    <
    a href="?name=Neutrino7&amp;sid=&amp;P=4"><span class="page">*4*</span></a>
    ..<
    a href="?name=Neutrino7&amp;sid=&amp;P=26"><span class="page">*26*</span></a>
    <
    form method="get" action="?name=Neutrino7&amp;sid=&amp;"><input name="P" size="3" style='-wap-input-format: "5N"' maxlength="5" value=""/><input type="hidden" name="name" value="Neutrino7"/><input type="hidden" name="sid" value=""/><input type="submit" value="Go!"/></form></div>
    <
    form action="http://spaces.ru/guestbook/?P=-1&amp;name=bestboy&amp;sid=0111735963803481" method="post">
        
            
                        <
    div class="row4">
                
                
                    <
    input type="submit" name="urlbtn" value="Вставить ссылку" />


                <
    textarea name="text" rows="5" cols="17" style="width: 95%"></textarea><br />
            </
    div>

            
        
            
                <
    input type="submit" name="cfms" value="Отправить"/>
            
        
        
            <
    input type="hidden" name="sid" value=""/>
        
            <
    input type="hidden" name="FI" value="4342"/>
        
            <
    input type="hidden" name="CK" value="2755"/>
        
            <
    input type="hidden" name="link_id" value="0"/>
        
        <!--<
    div class="row4"><input type="submit" name="cfms" value="Отправить"/></div>-->
    </
    form>
    С етой строки http://spaces.ru/guestbook/?P=-1&amp;name=bestboy&amp;sid=0111735963803481" method="post"> только цифры 0111735963803481 ник bestboy может менятся Спасибо зарание!
     
    #1 derik2011, 15 Mar 2012
    Last edited: 15 Mar 2012
  2. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,546
    Likes Received:
    173
    Reputations:
    75
    PHP:
    preg_match("/<input type=\"hidden\" name=\"FI\" value=\"(.*?)\"\/>/",$site$preg1);

    preg_match("/<input type=\"hidden\" name=\"CK\" value=\"(.*?)\"\/>/",$site$preg2);

    echo 
    $preg1[1]."<br>".$preg2[1];
    а вобще для етого есть топтема
    /threadedpost3063980.html#post3063980



    PHP:
    preg_match("/sid=(.*?)\"/",$site$preg3);
     
    #2 qaz, 15 Mar 2012
    Last edited: 15 Mar 2012