function createPostString($aPostFields) { foreach ($aPostFields as $key => $value) { } } $postFields['login'] = 'login'; $postFields['password'] = 'pass'; $postFields['form_name'] = 'login_form'; $postFields['manual'] = '0'; $postFields['target'] = 'main'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://www.nk.pl/login'); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, createPostString($postFields)); curl_setopt($ch, CURLOPT_ENCODING , "gzip"); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_REFERER, 'http://nk.pl/main'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_exec($ch); curl_close($ch); $ch = curl_init(); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3'); curl_setopt($ch, CURLOPT_URL, 'http://nk.pl/#main'); curl_setopt($ch, CURLOPT_REFERER, 'http://nk.pl/' ); curl_setopt($ch, CURLOPT_ENCODING , "gzip"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_close($ch);
Pojawia się tylko zielonkawe tło i tyle. Nie wiem czemu ten fragment nie działa, wcześniej działał. Ktoś pomoże?
Kiedyś to napisałem, z ciekawości chciałem sprawdzić czy jeszcze działa, i niestety nie. A że mi się nudzi postanowiłem naprawić, ale jakoś nie mogę sobie z tym dać rady.