यहां एक Contact Form 7 जैसा संपर्क फ़ॉर्म का कोड दिया गया है जिसमें HTML, CSS, PHP और JavaScript शामिल हैं: ```html Contact Form
" . "\r\n"; $headers .= "Reply-To: $email" . "\r\n"; $headers .= "Content-Type: text/plain; charset=UTF-8"; $email_subject = $subject ?: "New Contact Form Submission"; $email_body = "Name: $name\nEmail: $email\n\nMessage:\n$message"; if (mail($to, $email_subject, $email_body, $headers)) { $response = [ 'status' => 'success', 'message' => 'Your message has been sent successfully!' ]; } else { $response = [ 'status' => 'error', 'message' => 'Failed to send message. Please try again later.' ]; } } else { $response = [ 'status' => 'error', 'message' => implode('
', $errors) ]; } header('Content-Type: application/json'); echo json_encode($response); exit; } ?> ``` यह कोड निम्नलिखित विशेषताएं प्रदान करता है: 1. **आधुनिक डिज़ाइन:** Contact Form 7 जैसी स्टाइलिंग 2. **वैधिकरण (Validation):** - आवश्यक फ़ील्ड चेक - ईमेल फ़ॉर्मेट वैधिकरण 3. **AJAX सबमिशन:** पेज रीलोड के बिना सबमिशन 4. **सुरक्षा:** - XSS सुरक्षा (htmlspecialchars का उपयोग) - इनपुट सैनिटाइज़ेशन 5. **रिस्पॉन्स मैसेज:** सफलता/त्रुटि संदेश प्रदर्शन 6. **स्पैम सुरक्षा:** बेसिक फॉर्म स्पैम सुरक्षा **उपयोग करने के लिए:** 1. `your-email@example.com` को अपने वास्तविक ईमेल पते से बदलें 2. फ़ाइल को `.php` एक्सटेंशन के साथ सर्वर पर सेव करें 3. फॉर्म को टेस्ट करने के लिए ब्राउज़र में ओपन करें **आवश्यकताएँ:** - PHP सपोर्ट वाला वेब सर्वर - कॉन्फ़िगर्ड मेल सर्वर यह फॉर्म Contact Form 7 की बेसिक फंक्शनैलिटी प्रदान करता है, लेकिन अधिक उन्नत फीचर्स (जैसे फ़ाइल अपलोड, कैप्चा, या अतिरिक्त फ़ील्ड) जोड़ने के लिए कोड को एक्सटेंड किया जा सकता है।

टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

Sustainebal life style

Ai kitna advance ho gaya