baba cheghad gijid do ta pass user set kon ro messanger login yahooo
Printable View
baba cheghad gijid do ta pass user set kon ro messanger login yahooo
دوست عزیزنقل قول:
baba cheghad gijid do ta pass user set kon ro messanger login yahooo
اولاً طبق قوانین فروم fingilish لطف نفرمایید:thumbsdow
در ضمن اگر راه حل کارایی برای این مسئله دارید لطف کنید به صورت کد بزارید
احتمالا رفیقمون تو باغ نیست
شیش میزنه [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
:39:این هم که کلا چتهنقل قول:
شما اول صفحه های قبلی رو بخون بعدن بیا چرت بگو
این کد از کار افتاده !! میخوام فعالش کنم :42:
جواب منو کسی نمیده :41:
بابا کمک کنین دیه باور کنین کارم گیره :19:
احتمالا كسي بلد نيست كه تا حالا جواب نگرفتي ديگه
سلام
لطفا کاربران حرفه ای کمک کنند :)
با سلام خدمت همه ی کاربران سایت
راستش من خیلی وقت منتظر یه کمک یا جوابی از طرف شما هستم
همونطور هم که میدونید { اگه پست های قبل رو خونده باشید } من می خوام کلاس php ارسال pm به یاهو مسنجر رو دوباره { با توجه به اینکه سرور e-messenger به ebuddy تغییر کرده } فعال کنم که شدیدا هم به کمکتون نیاز دارم :40:
می خواستم بگم که اگه من رویه سرور جدید ebuddy آدرس های
رو پیدا کنم میشه کاری کرد که دوباره این کد که از دو بخش yim.php و sample.php دروست شده رو دوباره راه بندازم ؟نقل قول:
$data.="POST /webyahoo/doLogin.jsp
$data.="GET /webyahoo/signing.jsp
$data.="GET /webyahoo/main.jsp
کد ها رو هم اینجا گذاشتم
yim.php
[PHP]<?
// Class 'Yahoo Messenger API' v1.0
class YIM{
function login($user,$pass){
$server="lima";
$data="";
$content="messengerType=yahoo&username=$user&=&pas sword=$pass&inv=off";
$length=strlen($content);
$data.="POST /webyahoo/doLogin.jsp HTTP/1.1\n";
$data.="Accept: */*\n";
$data.="Referer: http://e-messenger.net/\n";
$data.="Accept-Language: fa\n";
$data.="Content-Type: application/x-www-form-urlencoded\n";
$data.="Accept-Encoding: gzip, deflate\n";
$data.="User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Avant Browser [avantbrowser.com]; .NET CLR 1.1.4322)\n";
$data.="Host: $server.e-messenger.net\n";
$data.="Content-Length: $length\n";
$data.="Connection: Keep-Alive\n";
$data.="Cache-Control: no-cache\n";
$data.="Cookie: user_name=$user; $phpcookie\n\n";
$data.=$content;
$fp = @fsockopen ("$server.e-messenger.net", 80, $errno, $errstr, 100);
if(!$fp){echo "can not connect to $server.e-messenger.net";exit;}
@fputs ($fp, $data);
$str="";
while (!feof($fp)){
$str.= fgets ($fp,128);
if(strpos($str,'Path=/webyahoo')){break;}
}
@fclose ($fp);
$jspcookie=trim(yim_getbet('JSESSIONID=',';',$str) );
$data="";
$data.="GET /webyahoo/signing.jsp HTTP/1.1\n";
$data.="Accept: */*\n";
$data.="Referer: http://e-messenger.net/\n";
$data.="Accept-Language: fa\n";
$data.="Accept-Encoding: gzip, deflate\n";
$data.="User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Avant Browser [avantbrowser.com]; .NET CLR 1.1.4322)\n";
$data.="Host: $server.e-messenger.net\n";
$data.="Connection: Keep-Alive\n";
$data.="Cache-Control: no-cache\n";
$data.="Cookie: user_name=$user; JSESSIONID=$jspcookie; $phpcookie\n\n";
$fp = @fsockopen ("$server.e-messenger.net", 80, $errno, $errstr, 100);
if(!$fp){echo "can not connect to $server.e-messenger.net";exit;}
@fputs ($fp, $data);
@fclose ($fp);
$data="";
$data.="GET /webyahoo/main.jsp HTTP/1.1\n";
$data.="Accept: */*\n";
$data.="Referer: http://e-messenger.net/\n";
$data.="Accept-Language: fa\n";
$data.="Accept-Encoding: gzip, deflate\n";
$data.="User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Avant Browser [avantbrowser.com]; .NET CLR 1.1.4322)\n";
$data.="Host: $server.e-messenger.net\n";
$data.="Connection: Keep-Alive\n";
$data.="Cache-Control: no-cache\n";
$data.="Cookie: user_name=$user; JSESSIONID=$jspcookie; $phpcookie\n\n";
$fp = @fsockopen ("$server.e-messenger.net", 80, $errno, $errstr, 100);
if(!$fp){echo "can not connect to $server.e-messenger.net";exit;}
@fputs ($fp, $data);
@fclose ($fp);
$cookie="user_name=$user; JSESSIONID=$jspcookie; $phpcookie";
//$r=array();
//$r["cookie"]=$cookie;
//$r["server"]=$server;
return $cookie;
}
function send($cookie,$to,$message){
$server="lima";
$message=urlencode($message);
$content="imMess=&send=Send&msg=$message&buddy=$to ";
$length=strlen($content);
$data="";
$data.="POST /webyahoo/doImSend.jsp HTTP/1.1\n";
$data.="Accept: */*\n";
$data.="Accept-Language: fa\n";
$data.="Referer: http://$server.e-messenger.net/webyahoo/imInput.jsp?buddy=$to/\n";
$data.="Content-Type: application/x-www-form-urlencoded\n";
$data.="Accept-Encoding: gzip, deflate\n";
$data.="User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Avant Browser [avantbrowser.com]; .NET CLR 1.1.4322)\n";
$data.="Host: $server.e-messenger.net\n";
$data.="Content-Length: $length\n";
$data.="Connection: Keep-Alive\n";
$data.="Cache-Control: no-cache\n";
$data.="Cookie: $cookie\n\n";
$data.=$content;
$fp = @fsockopen ("$server.e-messenger.net", 80, $errno, $errstr, 100);
if(!$fp){echo "can not connect to $server.e-messenger.net";exit;}
@fputs ($fp, $data);
@fclose ($fp);
}
}
function yim_getbet($str1,$str2,$str){
$x1=strpos($str,$str1);
if($x1){
$x2=strpos($str,$str2 , $x1+1);
$getbet=substr($str,$x1+strlen($str1),$x2-$x1-strlen($str1));
}else{
$getbet="";
}
return $getbet;
}
?>[/PHP]
sample.php
[PHP]<?
include("yim.php");
$YIM=new YIM();
$cookie=$YIM->login("your_yahoo_id","your_yahoo_id_password") ;
$YIM->send($cookie,"id_your_friend","I am using PHP YIM API :D");
?>[/PHP]
امیدوارم کامل توضیح داده باشم :46:
چرا یک نفر راهنمایی نمیکنه ؟
خوب، از خودبخرید اگه اینقدر براتون مهمه !کد:http://www.persianform.com/web_yahoo_messenger.php