Mr. LonelY
کاربر فعال
سلام
من تو این پست میخوام به شما ساخت قسمت Contact یک سایت رو آموزش بدم.
یا بهتر بگم، میخوام فرستادن E-Mail از طریق فلش و PHP رو بهتون یاد بدم.
البته میدونم شما همتون استادین و امیدوارم جسارت نکرده باشم.
خوب ما اول کارمون رو تو فلش انجام میدیم و بعد میریم سراغ PHP
قسمت فلش:
خوب برای شروع یه فرم مثل عکس زیر ایجاد میکنیم.
خوب این فرم ما شامل دو لایه هست.
1. قسمت طراحی
2. قسمت کد نویسی
قسمت طراحی شامل 3 فیلد و 1دکمه هست. من برای صرفه جویی در وقت از کامپوننت های آماده ی خود فلش استفاده کردم.
من از 3 تا کامپوننت استفاده کردم.
اولی که شامل قست اسم و ایمیل هست از کامپوننت TextInput استفاده کردم.
دومی که فقط شامل قسمت پیام هست از کامپوننت TextArea استفاده کردم.
سومی هم که دکمه هست.
آدرس کامپوننت ها:
قسمت کد نویسی فلش:
Instance Name ها
قسمت نام = theName
قسمت ایمیل = theEmail
قسمت پیام = theMessage
دکمه = sender
این کد ها رو تو لایه ی دوم و در فریم اول (فریم خالی) وارد کنید.
من از کلاس LoadVars استفاده کردم.
کد ها ساده هست، اگه جایی از کد هارو متوجه نشدین بپرسین.
قسمت PHP:
یه فایل PHP درست میکنید و کد زیر رو توش مینویسید
خط 4 و 5 و 6 بدنه ی پیام رو به شکل زیر تشکیل میده و پیام به صورت زیر برای شما ارسال میشه.
در آخر هم فایل PHP رو تو سرورتون آپلود کنید و آدرس فایل تو تو قسمت کد نویسی فلش به جای "آدرس فایل آپلود شده" بزازید.
باز هم اگه سوالی داشتید بپرسید.
فایل برنامه:
من تو این پست میخوام به شما ساخت قسمت Contact یک سایت رو آموزش بدم.
یا بهتر بگم، میخوام فرستادن E-Mail از طریق فلش و PHP رو بهتون یاد بدم.
البته میدونم شما همتون استادین و امیدوارم جسارت نکرده باشم.
خوب ما اول کارمون رو تو فلش انجام میدیم و بعد میریم سراغ PHP
قسمت فلش:
خوب برای شروع یه فرم مثل عکس زیر ایجاد میکنیم.
خوب این فرم ما شامل دو لایه هست.
1. قسمت طراحی
2. قسمت کد نویسی
قسمت طراحی شامل 3 فیلد و 1دکمه هست. من برای صرفه جویی در وقت از کامپوننت های آماده ی خود فلش استفاده کردم.
من از 3 تا کامپوننت استفاده کردم.
اولی که شامل قست اسم و ایمیل هست از کامپوننت TextInput استفاده کردم.
دومی که فقط شامل قسمت پیام هست از کامپوننت TextArea استفاده کردم.
سومی هم که دکمه هست.
آدرس کامپوننت ها:
Windows/Components/User Interface/TextInput
Windows/Components/User Interface/TextArea
Windows/Components/User Interface/Button
قسمت کد نویسی فلش:
Instance Name ها
قسمت نام = theName
قسمت ایمیل = theEmail
قسمت پیام = theMessage
دکمه = sender
این کد ها رو تو لایه ی دوم و در فریم اول (فریم خالی) وارد کنید.
PHP:
var senderLoad:LoadVars = new LoadVars();
sender.onRelease = function() {
senderLoad.theName = theName.text;
senderLoad.theEmail = theEmail.text;
senderLoad.theMessage = theMessage.text;
senderLoad.sendAndLoad("آدرس فایل آپلود شده");
}
من از کلاس LoadVars استفاده کردم.
کد ها ساده هست، اگه جایی از کد هارو متوجه نشدین بپرسین.
قسمت PHP:
یه فایل PHP درست میکنید و کد زیر رو توش مینویسید
PHP:
<?PHP
$to = "ايميل شما";
$subject = "For Test";
$message = "Name: " . $theEmail;
$message .= "\nEmail" . $theEmail;
$message .= "\n\nMessage: " . $theMessage;
mail($to,$subject,$message);
?>
تو خط 2 ایمیل خودتون رو وارد کنید
تو خط 3 میتونید موضوع رو به صورت پیش فرض مشخص کنید.خط 4 و 5 و 6 بدنه ی پیام رو به شکل زیر تشکیل میده و پیام به صورت زیر برای شما ارسال میشه.
نام فرستنده : Name
ایمیل فرستنده : Email
متن پیام : Message
در آخر هم فایل PHP رو تو سرورتون آپلود کنید و آدرس فایل تو تو قسمت کد نویسی فلش به جای "آدرس فایل آپلود شده" بزازید.
باز هم اگه سوالی داشتید بپرسید.
فایل برنامه:
پیوست ها
آخرین ویرایش:










