واضح آرشیو وب فارسی:سایت ریسک: آموزش ساخت قسمت Contact یک سایت Mr. LonelY 04 مهر 1388, 22:20سلام من تو این پست میخوام به شما ساخت قسمت 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 این کد ها رو تو لایه ی دوم و در فریم اول (فریم خالی) وارد کنید. 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 $to = "ايميل شما"; $subject = "For Test"; $message = "Name: " . $theEmail; $message .= " Email" . $theEmail; $message .= " Message: " . $theMessage; mail($to,$subject,$message); ?> تو خط 2 ایمیل خودتون رو وارد کنید تو خط 3 میتونید موضوع رو به صورت پیش فرض مشخص کنید. خط 4 و 5 و 6 بدنه ی پیام رو به شکل زیر تشکیل میده و پیام به صورت زیر برای شما ارسال میشه. نام فرستنده : Name ایمیل فرستنده : Email متن پیام : Message در آخر هم فایل PHP رو تو سرورتون آپلود کنید و آدرس فایل تو تو قسمت کد نویسی فلش به جای "آدرس فایل آپلود شده" بزازید. باز هم اگه سوالی داشتید بپرسید. فایل برنامه: flashpro 05 مهر 1388, 06:38سلام دوست عزيز من اين مثال شما متن فارسي رو هم ميفرسته يا نه؟؟؟؟ Avang2005 05 مهر 1388, 17:36سلام دوست من آموزش جالبي بود موفق باشيد Mr. LonelY 05 مهر 1388, 22:25سلام دوست عزيز من اين مثال شما متن فارسي رو هم ميفرسته يا نه؟؟؟؟ بله. فارسی هم میفرسته. فقط یه مشکلی که هست کامپوننت TextArae ، از راست به چپ نمینویسه. شما میتونی از ImputText استفاده کنی ولی اگه متن پیام زیاد بشه باید خودت یه Scroll Bar درست کنی و به ImputText نصبت بدی. میتونی از کامپوننت Scroll Bar خود فلش هم استفاده کنی hamidreza 68504 02 آبان 1388, 15:06سلام دوست جان من از فايل پيوستيد استفاده كردم اما وقتي ايميلمو دادم كار نكرد چرا؟ Mr. LonelY 02 آبان 1388, 23:36سلام دوست جان من از فايل پيوستيد استفاده كردم اما وقتي ايميلمو دادم كار نكرد چرا؟ باید فایل php تو تو ی host آپلود کنی اگه آپلود کردی آدرسشو بزار اینجا hamidreza 68504 03 آبان 1388, 17:29يعني نميشه بدونه اينكه آپلود كني ازش استفاده كني ؟ يعني اينكه روي هاست نذاريش همينجوري امتحانش كني Mr. LonelY 03 آبان 1388, 18:35يعني نميشه بدونه اينكه آپلود كني ازش استفاده كني ؟ يعني اينكه روي هاست نذاريش همينجوري امتحانش كني خسته نباشی!! همونطوری که گفتم این قسمت contact یه سایته!! mohsensemsarpour 06 آبان 1388, 00:11يعني نميشه بدونه اينكه آپلود كني ازش استفاده كني ؟ يعني اينكه روي هاست نذاريش همينجوري امتحانش كني سلام دوست عزیز چرا شما می تونید به صورت لوکال هم محیط مجازی ایجاد کرده و در اون به صورت آفلاین فایل های سرور ساید رو تست کنید البته توضیح کامل این مطلب وقت زیادی می بره فقط همین رو خدمتتون بگم که برای فایل های asp از iis ویندوز و برای فایل های php از نرم افزارهایی چون easyphp و xampp و xampplie می تونید استفاده کنید. برای کسب اطلاعات بیشتر به اینجا سر بزنید موفق باشید insurer 23 آبان 1388, 14:04سلام دوست عزیز چرا شما می تونید به صورت لوکال هم محیط مجازی ایجاد کرده و در اون به صورت آفلاین فایل های سرور ساید رو تست کنید البته توضیح کامل این مطلب وقت زیادی می بره فقط همین رو خدمتتون بگم که برای فایل های asp از iis ویندوز و برای فایل های php از نرم افزارهایی چون easyphp و xampp و xampplie می تونید استفاده کنید. برای کسب اطلاعات بیشتر به اینجا سر بزنید موفق باشید نه گلم با easyphp که مطمئنم نمی شه من چند نمونه فرمهای ارتباط با ما php را تا حالا تست کردم نشده ! فقط بروی هاست درست جواب میده :wink: scup 23 آبان 1388, 15:38آقا واقعا تشکر عالی بود ولی خیلی مبتدیانه بیان شده بود. به نظر من میشد کوتاهتر بیانش کرد ولی بازم عالی ود. Mr. LonelY 23 آبان 1388, 19:07نه گلم با easyphp که مطمئنم نمی شه من چند نمونه فرمهای ارتباط با ما php را تا حالا تست کردم نشده ! فقط بروی هاست درست جواب میده :wink: من که گفتم!!!
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 569]