Jump to content
php.lv forumi

atstaat adresi


daleader
 Share

Recommended Posts

<?php
 $a = file_get_contents('http://draugiem.lv/');

 preg_match_all('@(<input type="password" class="inp" name=")(.*)(" size="23" style="width: 150px;" autocomplete="off" />)@', $a, $rez);//sheit mees dabuujam password lauka name


$email  = "pasts";

 $pass_value = "parole";   

 $pass_field = $rez[2][0];



 $ch = curl_init();

 $store = curl_setopt($ch, CURLOPT_URL, 'http://draugiem.lv'); //te notiek lapas paarlaade un mainaas password lauka name un taalaak logins nenotiek.
 $store = curl_setopt ($ch, CURLOPT_POST, 1);
 $store = curl_setopt ($ch,CURLOPT_POSTFIELDS, 'eml='.$email.'&'.$pass_field.'='.$pass_value);
$store = curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
 $store = curl_exec($ch);

 curl_close ($ch);   
  preg_match_all('@(<div class="fbxt"><b>)(.*)(</b></div><br />)@', $store, $rez);

 echo $rez[0][0];
 ?>

 

ko tur vareetu liidzeet, lai tā tas nenotiktu

Link to comment
Share on other sites

katru reizi kā ielādējas draugiem.lv password laukam tiek dota jauna name vērtība un vecā tiek dzēsta.

tāpēc nesanāk ielogoties.

piem: <input type="password" class="inp" name="_77594560" size="23" style="width: 150px;" autocomplete="off" />

<input type="password" class="inp" name="_41034769" size="23" style="width: 150px;" autocomplete="off" />

un ar veco vērtību kuru ieguvām ar file_get_contents nevar ielogoties jo tāds lauks nepastāv

Edited by daleader
Link to comment
Share on other sites

password lauka nosaukums mainās, tāpēc ka tu nepadod sesijas ID... (var izdarīt tikai 2 pieprasījumus - GET(forma) un uzreiz POST(to pasu formu))

 

bet draugiem.lv nav tā vērti, lai tērētu savu dārgo laiku... ej labāk pamācies par fsoketiem

Link to comment
Share on other sites

  • 2 weeks later...
 Share

×
×
  • Create New...