ایجاد یک فرم ارتباط برای سایت شما

LordEfazati

Member
در این مقاله یک فرم ارتباط را ایجاد میکنیم برای استفاده از این فرم لازم است که سرور سایت شما از php پشتیبانی نماید

برای شروع ابتدا یک صفحه html ایجاد میکیند برای اینکار شما میتوانید از برنامه هایی مثل front page استفاده نمائید. کد زیر را داخل در صفحه قرار دهید :

<form method="post" action="go.php">
نام : <input type="text" name="name" size="30"><br>
ادرس سایت : <input type="text" name="url" size="30" value="http://"><br>
ایمیل : <input type="text" name="email" size="20"><br>
متن : <br><textarea rows="11" name="text" cols="28"></textarea><br>
<input type="submit" value="ارسال">
</form>
این کد داری 4 فیلد میباشد : نام - ادرس سایت - ایمیل - متن که این گزینه ها از بازدید کننده درخواست میشود

در ابتدای این کد action فایل go.php تعریف شده که برای ارسال مشخصات وارد شده به ادرس ایمیل شما میباشد

در مرحله اخر لازم است که فایل go.php را ایجاد کنید و کد زیر را در این فایل قرار دهید :

<?php
$data = $name . " " . $url . " " . $email . " " . $text;
mail("[email protected]", "Mail to Form", $data);
header("location:http://www.p30land.com");
?>

برای ایجاد فایل go.php لازم نیست که ادیتور حرفه ای داشته باشید یک صفحه notpad ویندوز را باز کنید کد فوق را در این صفحه قرار دهید و فایل را save کنید البته در زمانی که نام فایل را از شما برای ذخیره سوال میکند مثلا به جای newtext.txt تایپ کنید go.php فایل را ذخیره کنید

دو تغییر لازم است که در فایل go.php قبل از قرار دادن در سایت خود انجام دهید به این ترتیب که به جای [email protected] ادرس ایمیل خود را وارد کنید و به جای http://www.p30land.com هم ادرس صفحه ای را بدهید که میخواهد بعد از ارسال فرم ، کاربر به آن صفحه هدایت شود بعنوان مثال شما میتوانید یک صفحه ساده html درست کنید و متنی مثل : "با تشکز از ارسال شما " را در این صفحه قرار دهید.
 

LordEfazati

Member
راغ این سایت های مجانی نرو و برو سایت بزن چون این مجانی ها سایت نمی شه و یدفعه سایتت رو بر می دارند و می گن یه هکر بود دیگه و همه زحمتات به هدر می رود .
 

msnasiri

Member
البته داخل فرستادن نامه چند نکته را باید متوجه بود.
ولی اینجوری که من دیدیم مجید آنلاین یه آموزش داده (که البته من ندیدم) و همه دیگه دارن آموزش می دن.

یکی از نکات اینه که متن به کتویشن (گیومه خودمون) و برای اینکار باید از تابع addslashes استفاده کرد.

البته خود header ها خودش یه بحث جداست.
 

جدیدترین ارسال ها

بالا