08-12-2011, 13:22
|
|
|
חבר מתאריך: 31.01.11
הודעות: 41
|
|
התחברות לדף עם curl
שלום.
אני רוצה לגשת לדף ולקחת את הקוד..הקטע שהדגף עם סיסמא..יש לי את הסיסמא מן הסתם..זה דף שלי..
ניסיתי לבנות משהו עם curl בעזרה רבה של אנשים אחרים..שום דבר לא מתפקד..
זה הדף שבו מזימים את הנתונים:
http://driverfast.com/admin/
זה הקוד:
קוד PHP:
<?php
//set POST variables
$url = 'http://driverfast.com/admin/scripts/LogIn.asp';
$a="admin12";
$b="181129";
$c="2";
$fields = array(
'Login'=>urlencode($a),
'Password'=>urlencode($b),
'LangId'=>urlencode($c),
);
$fields_string = "";
//url-ify the data for the POST
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string) ;
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).'\cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__).'\cookie.txt');
//execute post
$result['EXE'] = curl_exec($ch);
$result['INF'] = curl_getinfo($ch);
$result['ERR'] = curl_error($ch);
//close connection
echo $result;
//close connection
curl_close($ch);
?>
לא עבד..קיבלתי רק "Array" זהו..בקבוץ אין כלום.
מה לא בסדר מה??
הפרטים שם לא נכונים..שינמיתי נתון אחד אבל כמובן שכשאני מנסה אני שם נתון נכון..
בבקשה עזרה..
תודה.
|