cURL скрипт

freshbg1

Registered
Здравейте, може ли да ми дадете пример как става чрез cURL да изпратя POST форма, но преди това автоматично да ме логва във акаунта, защото за да се изпълни формата трябва потребителят да е логнат.
 
Нали затова ти писах ЛС ... не е за определен сайт, в момента ми трябва примерен код, направи за data.bg примерно, както е свалянето на файл, ако си логнат тегли директно а ако не има таймер, друг пример не се сещам. Много ще ми бъде полезен примерът. Моля за по-бърз отговор този път обаче. :?:
 
на лс не ти отговорих защото е против правилата
след малко ще ти дам код
 
ок пиши сега ако може че ми трябва пример, няма значение за кой сайт, идеята я схвана, трябва ми само работещ пример, аз изпращане на заявка знам как се прави, но не и ако изисква предварителен акаунт.
 
всъщност се чака дори и да си регистриран. дай точно какво искаш
 
при мен и хората на store4 не се чака заради проблемите които ни създадоха. Хайде направих 1 малко логин скриптче да видиш.

http://freshbg.info/wt.php

Искам скрипта автоматично да се логва със име demo и парола demo и да копира текста които логнатите потребители виждат, мисля че това ще ти помогне защото друг пример за сайт не се сетих ...
 
Код:
<?php
$params = "un=demo&pw=demo&submit=submit";
$url = "http://freshbg.info/wt.php";
//
$fp = fopen("cookie.txt", "w");
fclose($fp);
$login = curl_init();
$hed = 'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5",
"Accept-Language: ru-ru,ru;q=0.7,en-us;q=0.5,en;q=0.3",
"Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7",
"Keep-Alive: 300';
curl_setopt($login, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($login, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($login, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($login, CURLOPT_TIMEOUT, 40);
curl_setopt($login, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($login, CURLOPT_URL, $url);
curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($login, CURLOPT_POST, TRUE); //ako e GET CURLOPT_HTTPGET
curl_setopt($login, CURLOPT_POSTFIELDS, $params);
curl_setopt($login, CURLOPT_HEADER, $hed);
$result = curl_exec ($login);
curl_close ($login);
echo $result;
?>
заповядай
и ми извежда
1uspe6en vhod zdravei DEMO. kopni tva. Излез от акаунта
 
благодаря много. точно това ми трябваше страшен си :?: друг път обаче пиши и на ЛС, като помогнеш пак ти давам точка и ще постнеш кода който ми е помогнал то е ясно :)
 
Мен не ми е за точката обаче ти иска скаип там да пишем а е против правилата :lol: и ако потрябва на някой те няма да го видът и за това. Ако има нещо с което не си на ясно пиши ще ти обясня или помогна
 

Back
Горе