Slytherin
شنبه 23 بهمن 1389, 12:42 عصر
امروز به طور اتفاقی اسکریپتی 90 خطی در PHP دیدم که به کمک اون میشد ایمیل، با نامی جعلی ارسال کرد.
من پی اچ پی بلد نیستم اما چون نسبتا با برخی از زبان های برنامه نویسی آشنایی دارم، تونستم کمی از کد هایش رو درک کنم.
قسمت اصلی ارسال ایمیل این کد بود:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=windows-1250' . "\r\n";
$headers .= 'To: '. $to . "\r\n";
$headers .= 'From: '. $from . "\r\n";
$mailit = mail($to, $predmet, $text, $headers);
ظاهرا این کد داره با توجه به متغییر هایی که قبلا تعریف شده اند، به یک متغییر دیگه یک سری مقدار ها رو میده و در نهایت متغیر نهایی، ارسال می شود.
حقیقتا بگم که من از این تیکه اصلا سر در نیاوردم!
حالا از دوستان خواهش می کنم که در چند مورد راهنمایی فرمایند:
1.کد بالا از چه روشی برای ارسال ایمیل استفاده می کند؟
2.آیا با همین روش میشه در ASP.Net هم ایمیل ارسال کرد؟
3.کد این قسمت به زبان ASP.Net (ترجیحا VB.Net) به چه شکلی خواهد شد؟
4.آیا نمونه کدی می تونید به من معرفی کنید که این کار را به همین سادگی انچام دهد؟
5.ارسال ایمیل از این طریق، چه معایبی دارد؟ آیا از نظر قوانین جهانی، کار درستی است؟
ممنون می شوم که اساتید راهنمایی فرمایند.
پی نوشت: در صورتی که لازمه، بگید تا کل کد را اینجا قرار بدهم.
پی نوشت 2: واقعا نمی دونستم باید این تایپیک را در بخش PHP راه اندازی کنم یا اینجا! (در اینجور مواقع باید چیکار کرد؟)
من پی اچ پی بلد نیستم اما چون نسبتا با برخی از زبان های برنامه نویسی آشنایی دارم، تونستم کمی از کد هایش رو درک کنم.
قسمت اصلی ارسال ایمیل این کد بود:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=windows-1250' . "\r\n";
$headers .= 'To: '. $to . "\r\n";
$headers .= 'From: '. $from . "\r\n";
$mailit = mail($to, $predmet, $text, $headers);
ظاهرا این کد داره با توجه به متغییر هایی که قبلا تعریف شده اند، به یک متغییر دیگه یک سری مقدار ها رو میده و در نهایت متغیر نهایی، ارسال می شود.
حقیقتا بگم که من از این تیکه اصلا سر در نیاوردم!
حالا از دوستان خواهش می کنم که در چند مورد راهنمایی فرمایند:
1.کد بالا از چه روشی برای ارسال ایمیل استفاده می کند؟
2.آیا با همین روش میشه در ASP.Net هم ایمیل ارسال کرد؟
3.کد این قسمت به زبان ASP.Net (ترجیحا VB.Net) به چه شکلی خواهد شد؟
4.آیا نمونه کدی می تونید به من معرفی کنید که این کار را به همین سادگی انچام دهد؟
5.ارسال ایمیل از این طریق، چه معایبی دارد؟ آیا از نظر قوانین جهانی، کار درستی است؟
ممنون می شوم که اساتید راهنمایی فرمایند.
پی نوشت: در صورتی که لازمه، بگید تا کل کد را اینجا قرار بدهم.
پی نوشت 2: واقعا نمی دونستم باید این تایپیک را در بخش PHP راه اندازی کنم یا اینجا! (در اینجور مواقع باید چیکار کرد؟)