مشاهده نسخه کامل
: فرم ارسال ایمیل
سلام من جستجو کردم ولی چیز به درد بخوری نتونستم پیدا کنم
اگه لطف کنید و یه فرم ارسال ایمیل بزارید
که بعد از ارسال ایمیل همچین چیزی رو نمایش بده
با تشكر از تماس شما در اسرع وقت با شما تماس خواهيم گرفت
لطفا ايميل خود را چك كنيد
به یه نکته دیگه فقط به شه به میل ما ایمیل ارسال کنند نه به جایی دیگه !!!!
ممنون میشم راهنمایی کنید ( از امین جان هم ممنون که کمک خودشو از هیچ کی دریغ نمیکنه )
ببخشید که الان نمیتونم بزارم . فردا ظهر چک میکنم اگر کسی واست چیزی نذاشت ، آپلود میکنم .
یه چیز تو این مایه میخوام
#
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام رضا جان داداش خیلی ممنون
واست پیداش کردم . اما کد امنیتی نداره .
این هم لینک دانلود :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام داداش گلم خیلی ممنون خیلی لطف کردید
باز هم از شما سپاس گذارم !!!!
اگه کسی چیز دیگه داری بزاره خدا عوضش بده
داش رضا گل
خرابه کار نمیکنه خودت امتحان کن ببین
ایمیل ارسال نمی کنه ( جاهای ادرس قبلی رو هم تغییر دادم برای قسمت ایمل تو feedback.php هم بود
داش این فرم رو ببین میتونی کش بری : دی
#
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
داش رضا گل
خرابه کار نمیکنه خودت امتحان کن ببین
ایمیل ارسال نمی کنه ( جاهای ادرس قبلی رو هم تغییر دادم برای قسمت ایمل تو feedback.php هم بود
مشکلی نداره من توی این صفحه ازش استفاده کردم :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر نتونستی درستش کنی . پی ام بده تا واست ردیف کنم .
سلام رضا جان داداش گلم
همه چی درسته فقط ایمیل ارسال نمی کنه مشکلش اینه !!!!
ایمیل فرستاده نمیشه
من لوکال هاست هم امتحان کردم
میگه اطلاعات شما به ما رسید
اما هیچ ایمیلی نمی یاد خب این دیگه کاری نداره جای ایمیل شما رو که واقع در feedback.php هستش رو عوض میکنم و ایمل خودمو مینوسیم باید جواب بده ولی ایمیلی فرستاده نمیشه
لطف میکنی خودت یه تست بزنی
بله مسعود جان . ایمیلت به من رسیده . اگه میشه به آی دی پی ام بده : reza_ete2000 . اصلا هاستت امکان ارسال ایمیل داره ؟
سلام داداش من اینو بردم تو هاستم دیدیم اااااااااااااااا سند کرد و ایمیل اومد
اما از لوکال هاست ویندوز سند نمیکنه !!!!!
هم هم به خاطر پی اچ پی فکر کنم ( یه برنامه هاسس تو هاست نصب که ایمیل سند میکنه اما تو وین نیست )
milad-bavafa
12-06-2008, 20:30
من میخوام امکان ارسال عکس هم وجود داشته باشه.
باید چی کارکنم؟
واست پیداش کردم . اما کد امنیتی نداره .
این هم لینک دانلود :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چطوری میتونم تو front page ازش استفاده کنم ؟ لطفا کمک
اصلا کار میکنه تو front page ?
منظورتون از اینکه توی فرونت پیج استفاده کنید چیه ؟ یعنی اینکه توی یه صفحه دیگه کار بزارید ؟ اگه منظورتون اینه ، بله میشه . من خودم اینجوری استفاده میکنم .
taha_nadri
20-06-2008, 22:27
به زودی روش ساخت فرم ارسال ایمیل برای شما دوستان آماده می کنم
taha_nadri
20-06-2008, 22:32
به زودی روش ساخت فرم ارسال ایمیل برای شما دوستان آماده می کنم:10:
taha_nadri
20-06-2008, 22:38
خوب حالا بايد اسكريپت php بسازيد .براي اينكار از امكانات سايت [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) استفاده ميكنيم
ساخت اسكريپت php بااين سايت بسيارآسان است وتنهادردومرحله انجام ميگيرد.
براي شروع كار ابتدا به [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]برويد.
دراين صفحه گزينه creat php feedbackformراانتخاب كرده وبرروي دكمه Go to 2 step كليك كنيد
درصفحه جديد بايد چند فيلد را پركنيد:
Email Aderess : دراين فيلد ايميلي كه ميخواهيد اطلاعات فرم به آن ارسال گردد راوارد كنيد.
url feedback form : دراينجا آدرس محلي راكه فرم contact يا feedback ياهمان فرم ارسال راآپلودكردهايد وارد كنيد.
به عنوان مثال اگر فرم تماس را با نام contact.html ذخيره كرده ايدودرهاست خود با url [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
آپلودكرده ايد آدرس فرم شما به اين صورت درمي ايد: [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
اين ادرس فرم اصلي شماست آن رادرفيلد دوم وارد كنيد
Url of " thanks you page" : پس ازارسال ايميل توسط فرم تماس بهتراست صفحه اي باعنوان تشكر بسازيد.اگر اين صفحه تشكر
رابا نام thanks.html ذخيره وبه هاست خود آپلود كرده ايد آدرس آن به اين صورت خواهد بود: [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
اين آدرس را دراين فيلد( فيلد سوم ) وارد كنيد
Url of "error page" : چنانچه كاربري يكي ازفيلدهاي فرم تماس راپرنكند بايد صفحه اي بانام " خطا درارسال"نمايش داده شود.اگراين صفحه را
بانام error.html ذخيره و آپلودكرده ايد آدرس آن بدين صورت خواهد بود:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) اين آدرس رادراين فيلد ( فيلد چهارم ) وارد كنيد.
Subject : چنانچه مايليد ايميل هايي كه توسط فرم براي شما ارسال ميشود داراي موضوع باشد موضوع مورد نظرخود رادراين فيلد وارد كنيد
پس ازپركردن فيلدها بادقت و تيك زدن گزينه I agree to the conditions" "بر روي گزينه Generate Script" " كليك كنيد.
در صفحه جديد ميتوانيد كد php رادريافت كنيد.اين كدراباعنوان feedback form.php ذخيره كنيد وبه هاست خود اپلود نماييد.
براي آپلود چهار فايل فوق ازيك برنامه FTP استفاده نماييد در آپلود فايل ها دقت كنيد درحالت ASCI Iارسال نماييد درغير اينصورت فرم كارنخواهد كرد.
اميدوارم اين مطلب مفيد واقع گردد وبتوانيد به راحتي براي خود يك فرم تماس ( يا فرم ارسال به ايميل ) بسازيد تا خوانندگان وبلاگتان بتوانند به راحتي
باشما درتماس باشند البته از اين فرم ميتوان به عناوين مختلفي مانند ارسال لينك جمع آوري اطلاعات وغيره استفاده نمود چنانچه مشكلي داريد ميتوانيد
كامنت بگذاريد ويا ايميل بزنيد
امیدوارم که به درد دوستان بخوره
با CGI نداريد؟
اين يكي از چي استفاده كرده؟ هر چي كار كردم نفهميدم.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
يك چيزي پيدا كردم اسمشcgiemail بود.نميدونم كه مربوط به بحث ما است يا نه.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])[/URL][URL="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
taha_nadr ممنون
ولی من یه مشکلی دارم
من اینارو که قرار میدم تو سایت
بازم یه ارور میده و اینو میگه
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اشکال از کجاست
متاسفانه هیچی از این زبونای برنامه نویسی نمیدونم
mshafiee
06-08-2008, 22:21
جالبه که آقایون Php کار برنامه نویسی بلد نیستند و فقط از از کدهای آماده دیگران استفاده می کنند و حتی یک صفحه ساده ایمیل نمی توانند درست نمایند. یک مقدار هم از دسترنج خودتان استفاده کنید.
pezhman32
07-08-2008, 00:33
جالبه که آقایون Php کار برنامه نویسی بلد نیستند و فقط از از کدهای آماده دیگران استفاده می کنند و حتی یک صفحه ساده ایمیل نمی توانند درست نمایند. یک مقدار هم از دسترنج خودتان استفاده کنید.
میشه بگید الآن رو چه حسابی چنین حرفی زدید؟!
بگزریم, توی انجمن های سابق سایت خودم یه آموزش کامل نوشته بودم, که البته چند تا فایل مثال هم همراش بود که این آموزش توش سر جمع شده بود ولی حیف الآن پیداش نکردم...! الآن به زور از تو دیتا بیسم کشیدمش بیرون, بدون کم و کاست در پست بعد:
pezhman32
07-08-2008, 00:34
با عرض سلام چند باره[s=2]
شايد شما اطلاعات كافي در مورد زبان هاي برنامه نويسي (مخصوصا php) نداشته باشيد... در غير اين صورت حتما مي دونيد كه ارسال ايميل توسط يك تابع ساده و كوچولو به نام mail انجام ميشه. اول در مورد تابع mail و چند تا از قواعد ابتدايي php توضيح مي دم و بعد ميريم سر اصل مطلب.
بررسي ابتدايي در مورد دنباله هاي كاركتري و متغيرها
دنباله هاي كاركتري و متغيرها در زبان برنامه نويسي php بسيار جذاب و انعطاف پذير هستند. اما قصد ما اين نيست كه تمام مساعل مربوط به دنباله هاي كاركتري و متغيرها رو يكجا براي شما توضيح بديم، بلكه فقط مقداري رو كه ممكن است در اين مقاله لازم بشه.
متغير ها در زبان برنامه نويسي php به طور خاصي معرفي ميشن. قبل از هر متغير يك علامت "$" (دالرساين) قرار داره كه متغرها در اصل با همون علامتشون شناخته مي شن. براي معرفي متغير ها و مقدار دهي اون ها بايد ابتدا نام متغير خود را نوشته و سپس توسط علامت "=" آن را مقدار دهي كنيم. اين مقدار مي تواند حتي يك متغير ديگر باشد!!!. به نمونه ي زير توجه كنيد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیددر كد بالا مشاهده كرديد كه جمله اي را كه به متغير $first نسبت داديم در داخل جفت علامت " " بود و پس از آن نيز از علامت سمي كولن ";" استفاده كرديم. علامت سمي كولن بيانگر پايان جملات در زبان برنامه نويسي php است.
در خط بعد نيز همونطور كه در بالاتر گفته بودم بجاي مقدار دهي مستقيم، متغر $first را به $last نسبت داديم، به عبارت ديگه ميشه گفت كه از $first يك كپي در $last گرفتيم.
خوب حالا فرض كنيد كه ما متغير $fist را داريم و در ادامه ي برناممون مي خواهيم مقداري ديگر رو به اون اضافه كنيم. اين كار رو ميشه يه جوري سروتهشو هم آورد. يعني يك كپي از اون گرفت و .... اما نه به درد سرش نمي ارزه. خوب اين هم راه حل داره. ما بايد متغير $first را دوباره مقدار دهي كنيم اما به يك شيوه ي ديگه. به نمونه ي زير توجه كنيد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدخوب به فرق دوتا بالايي ها دقت كنين. فرقشون اينه كه بعد از $first دوميه، و قبل از علامت "=" ما از نقطه "." استفاده كرديم. براي اينكه نتيجه ي كارمون رو بگيريم بايد از فرمان print استفاده كنيم. اين فرمان در اصل يك تابع است كه مقداري تغيير كرده. براي نوشتن توضيحات در فايل هاي php هم راه هاي زيادي وجود داره اما يكي از اونها گزاشت علامتهاي "//" قبل از جمله است و اين خاصيت تا آر همون خط ادامه داره. مثال تمام موارد ذكر شده رو در زير مي بينيد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید خوب در مثال بالا ديديد كه چگونه عمل كرديم!.
تابع header
تابع header كاربرد زيادي در زبان برنامه نويسي php داره (البته به نظر من نقص زيادي هم داره) كار اين تابع اينه كه مسير كاربر رو از يك صفحه به صفحه ي ديگه تغيير ميده. نكته اي كه بايد به اون دقت داشته باشين هم اينه كه قبل از استفاده از اين تابع، كد شما نبايد هيچ گونه خرجي با سمت مرورگر كاربر داشته باشه. حتي نبايد تيتر صفحه رو مشخص كنه.(ممكنه چندين خط كد قبلش باشه، اما اين كدها خروجي ندند) ساختار اين تابع بسيار ساده است. يك مثال مي زنم و بعد توضيح مي دم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدخوب مثال بالا، مثال نسبتا خوبي بود.
ما اول نام صفحمونو در متغيري به نام $page ذخيره كرديم. سپس در تابع mail اون رو به كار برديم. ساختار تابع mail رو هم كه ديديد. كد بالا توسط php به شكل زير خوانده مي شه:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدفكر كنم كه مسعله روشن شده باشه.
نحوه ي گرفتن اطلاعات از فرم هاي HTML
اول بگم كه من نيامدم به شما HTML آموزش بدم، به همين خاطر هم فرم HTML مربوطه رو بعد مي زارم واسه دانلود.
خوب فرم HTML ما بايد با method پست تنظيم شده باشه. در اين صورت فايل php ما دريافت كننده ي اطلاعات خواهد بود. زماني كه اطلاعاتي از فرم هاي HTML به سمت فايل هاي php صادر ميشن، فايل php خيلي راحت مي تونه اون هارو بشناسه، در مثال زير فرض بر اين است كه فرم HTML اطلاعاتي را به فايل php ما صادر كرده است. نام فيلدهاي HTML ما first و second هست.:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید... چرا نگران ميشين!؟. الان توضيح ميدم بابا.
همونطور كه گفتم method فرم ما post است و action فرم هم نام فايل php ماست. به عبارت ديگه فايل php ما دريافت كننده ي اطلاعات از فرم HTML خواهد بود. پس ما توسط يك آرايه ي سيستمي (معنيش رو نفهميدين هم خيالي نيست، فقط ساختارشو ياد بگيرين) به نام $_GET در يافت اطلاعات در يافت شده رو ميگيريم. خوب دقت كنيد كه در داخل علامت هاي "[' ']" چه چيزهايي قرار دارند. البته كه درسته، اونها نام فيلدهاي HTML ما هستند.
بعد از دريافت اطلاعات ما از اون ها در دوتا متغير ديگه كپي گرفتيم (براي راحت تر شدن ادامه ي كار) و بعد هر كدوم رو جداگانه بر روي صفحه ي مرورگر به نمايش درآورديم.
تابع mail
همونطوري كه ميدونيد اگه نمودنيد مي شنويد!، ما مي توانيم به نوابع مقاديري رو ارسال كنيم. مثلا ما به تابع header ما يك مقدار داديم و همينطور به تابع print، به اين مقادير كه به توابع داده مي شنود در PHP آرگومان يا آرگومان ورودي مي گويند.
بعضي از توابع نيازي به آرگومان ورودي ندارند، بعضي هم چندين آرگومان ورودي نياز دارند كه با علامت "," از يكديگر جدا مي شوند. بعضي نيز ممكن است آرگومان اختياري داشته باشند.
همونطوري كه اسم آنها مشخص مي كند، اين آرگومان ها اختياري هستند و در صورتي كه ما اين آرگومان ها رو به تابع مورد نظر ارسال نكنيم، مقدار پيش فرض مورد استفاده قرار مي گيرد.
خوب با اين توضيحات حالا مي ريم سراغ تابع mail خودمون. اين تابع سه آرگومان اجباري و يك آرگومان اختياري مي پذيرد. آرگومان هاي آن را در زير به ترتيب مي بينيد:
1.نام ايميل شخصي است كه قرار است ايميل به او ارسال شود. (اجباري)
2.نام subject يعني همون تيتر ايميل است. (اجباري)
3.متن پيغام. (اجباري)
4. نام شخص فرستنده (اختياري) که می تونه به صورت یک ایمیل خالی باشه یا اسم ولی اینی که من اینجا نوشتم یه هیدر کامله که خیلی لازمه
حالا يك مثال ميزنيم (براي امتحان اين مثال حتما بايد فايل php حاوي اين كد بر روي سروري كه زبان php رو ساپورت مي كنه، منتقل كنيد):
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید ديديد كه ساختار اين تابع چقدر ساده بود!.
در خط اول تا چهارم ما متغيرهامون رو معرفي و مقدار دهي كرديم.
در خط آخر هم تابع mail رو صدا زديم و متغيرهامون رو به عنوان آرگومان ورودي به اون ارسال كرديم.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.