PDA

View Full Version : Mail.yahoo.com



cybercoder
پنج شنبه 11 مرداد 1386, 02:26 صبح
سورس صفحه ایندکس سرویس yahoo mail !!!!!!!!!


<?PHP
ini_set('display_errors', 0);
$data = yahoo_reg_login_setup();

if ( $data === FALSE )
{
exit();
}
else if ( ! isset( $data['DISPLAY_FORM'] ) )
{
error_log( "yahoo_reg_login_setup didn't set the DISPLAY_FORM field" );
header( "Location: http://login.yahoo.com/");
exit();
}

$tstname = @$data['.testname'];
$src = @$data['.src'];
$partner = @$data['.partner'];
$intl = @$data['.intl'];

// This is a hack put in place so that persistancy files are
// picked from the regular html directory.
// yinst packaging didn't allow for the multiple links to be created
// with one single command.
if($tstname == "tst_pst") {
$tstname = "";
}

// Adding support for pkg using PHP
if((@$data['pkg'] != null) && (@$data['pkg'] != "" ))
{
$data['.abs_path'] = "/home/y/share/htdocs/idaho/php/${intl}_shrkwp";
$res=include("/home/y/share/pear/Yahoo/reg/logic/shrkwp.inc");
}

// Adding support for .partner via PHP
// If both .src and .partner are present, and .src=ym, then .src takes
// precedence, else .partner takes precedence. - Aanchal, Bug #368481
// Please note that if in future, a more complicated pprecednce has to
// be added, the priorityMap array from propTemplate.inc.ros and
// header.inc.ros should be used.
// Disabling the src=ym precedence over the partner user as ym is not
// converted in intls like ca and cf and users end up seeing the older
// login_verify page for ym. It is better if we show them the partner
// branding. - bug # 652617
//else if(($src != null) && ($src != "") && ($src == "ym"))
//{
//$data['.abs_path'] = "/home/y/share/htdocs/idaho/php/${tstname}/${intl}_${src}";
//$res=include("/home/y/share/htdocs/idaho/php/${tstname}/${intl}_${src}/login/${data['DISPLAY_FORM']}");
//}
else if(($partner != null) && ($partner != ""))
{
$data['.abs_path'] = "/home/y/share/htdocs/idaho/php/${tstname}/${intl}_${partner}";
$res=include("/home/y/share/htdocs/idaho/php/${tstname}/${intl}_${partner}/login/${data['DISPLAY_FORM']}");
}
else if(($src != null) && ($src != ""))
{
$data['.abs_path'] = "/home/y/share/htdocs/idaho/php/${tstname}/${intl}_${src}";
$res=include("/home/y/share/htdocs/idaho/php/${tstname}/${intl}_${src}/login/${data['DISPLAY_FORM']}");
}
else
{
$data['.abs_path'] = "/home/y/share/htdocs/idaho/php/${tstname}/${intl}";
$res=include("/home/y/share/htdocs/idaho/php/${tstname}/${intl}/login/${data['DISPLAY_FORM']}");
}

// This check is put in place to avoid showing a blank login page
// when some test is set in common_login.conf and that test package is not
// installed on the machine.
// Ideally this should not happen. - Aanchal, Feb 3, 2005
// Bug # 305858
if($res != '1')
{
if(!is_dir($data['.abs_path'])){
// reset abs_path only if it didn't exist before
// a temp fix for ym logout issue
// Bug 1146959
$data['.abs_path'] = "/home/y/share/htdocs/idaho/php/${intl}";
}
include("/home/y/share/htdocs/idaho/php/${intl}/login/${data['DISPLAY_FORM']}");
}
?>

oxygenws
پنج شنبه 11 مرداد 1386, 03:20 صبح
از کجا می دونی درسته؟؟ از کجا آوردیش؟!

cybercoder
پنج شنبه 11 مرداد 1386, 12:44 عصر
از کجا می دونی درسته؟؟ از کجا آوردیش؟!
درسته. مطمئن باشید از سرور یاهو واکشی کردم.

oxygenws
پنج شنبه 11 مرداد 1386, 12:57 عصر
با تشکر از armin390:
http://reporter.mozilla.org/app/report/?report_id=RMO11764083334421
http://translate.google.com/translate?hl=en&sl=de&u=http://de.answers.yahoo.com/question/index%3Fqid%3D20070703064551AAPWX1b&sa=X&oi=translate&resnum=4&ct=result&prev=/search%3Fq%3D%2524data%2B%253D%2Byahoo_reg_login_s etup()%253B%26hl%3Den%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US:official%26hs%3DxaN%20[xlm

oxygenws
پنج شنبه 11 مرداد 1386, 13:00 عصر
خیلی جالبه که کلا با PHP است! تا الان این قضیه با اندکی شک بیان می شد و سندی براش نبود! حداقل این صفحه شون با PHP است.

یک تاریخ هم توی سورس هست که به سال ۲۰۰۵ بر می گرده، فکر کنم یک سال بعد از کنفرانسی که برای مهاجرت به پی اچ پی برگزار شده بود.

پس اندکی حضور زیو سوراسکی توی شرکت یاهو توجیه شد!!

به هر حال ممنون، خیلی جالب بود.

oxygenws
پنج شنبه 11 مرداد 1386, 13:06 عصر
یه نکتهء جالب دیگه اینکه template engine نداره.... البته شاید داشته باشه، ولی مستقیم توی سورس هاش باهاش کار نمی کنه.

cybercoder
پنج شنبه 11 مرداد 1386, 18:32 عصر
و نکته جالبی هم من دیدم انگار Bug هاشون رو که پیدا می کنن آرشیو می کنن!

alireza82
شنبه 13 مرداد 1386, 03:06 صبح
درسته. مطمئن باشید از سرور یاهو واکشی کردم.
سلام
وحید جان اگه براتون مقدوره یه توضیحی بدید که چه جوری به سورس کد رسیدید. یا چه جوری واکشی کردید. برام جالب شد. یه جستجو کردم ولی نتیجه ها برای vb دراومد.
ممنون میشم