سورس و کد فرم تماس وب سایت
فرم تماس یکی از اجزای کلیدی هر وبسایت است. این فرم به کاربران اجازه میدهد تا نظرات، سوالات یا درخواستهای خود را به راحتی ارسال کنند. در ادامه به بررسی جزئیات سورس و کد فرم تماس خواهیم پرداخت.
ساختار HTML فرم تماس
اولین قدم برای ایجاد فرم تماس، نوشتن ساختار HTML آن است. این ساختار شامل فیلدهایی مانند نام، ایمیل، موضوع و پیام است.
```html
<form action="submit_form.php" method="post">
<label for="name">نام:</label>
<input type="text" id="name" name="name" required>
<label for="email">ایمیل:</label>
<input type="email" id="email" name="email" required>
<label for="subject">موضوع:</label>
<input type="text" id="subject" name="subject">
<label for="message">پیام:</label>
<textarea id="message" name="message" required></textarea>
<button type="submit">ارسال</button>
</form>
```
پردازش دادهها با PHP
پس از ارسال فرم، نیاز به پردازش دادهها داریم. در اینجا از زبان PHP استفاده میکنیم. میتوانیم دادهها را از فرم دریافت کرده و آنها را ذخیره یا ارسال کنیم.
```php
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = htmlspecialchars($_POST['name']);
$email = htmlspecialchars($_POST['email']);
$subject = htmlspecialchars($_POST['subject']);
$message = htmlspecialchars($_POST['message']);
// در اینجا میتوانید کد برای ارسال ایمیل یا ذخیره دادهها اضافه کنید
}
?>
```
نکات مهم در فرم تماس
- اعتبارسنجی دادهها: اطمینان حاصل کنید که دادههای ورودی به درستی اعتبارسنجی شدهاند تا از حملات اسکریپتنویسی جلوگیری شود.
- طراحی واکنشگرا: فرم باید بهگونهای طراحی شود که روی دستگاههای مختلف به خوبی نمایش داده شود.
- تجربه کاربری: از کاربر بخواهید پس از ارسال فرم، پیام تأیید دریافت کند.
نتیجهگیری
فرم تماس یک ابزار ضروری است که به تعامل با کاربران کمک میکند. با رعایت نکات بالا و استفاده از کدهای مناسب، میتوانید فرم تماس کارآمدی بسازید.