merhaba arkadaşlar
http://codecanyon.net/item/html5-aja...le-maps/122229
Satın almıştım bayadır kullanıyordum tüm sitelerimde hızlı basit kullanışlı.
Fakat son zamanlarda formu gönderdikten sonra ERROR! uyarısı alıyorum
başka bir hostumda bulunan sitede deneme yaptım çalışıyor.
Host ile alakalı problem var nedir acaba?
Html 5 contact form hatası
5
●397
- 26-07-2014, 05:25:20
- 26-07-2014, 07:16:22bazı hostingler spam olayına karşı smtp üzerinden mail almanızı istiyor ve normal mail portunuzu kapatıyor. Smtp eklentileri kullanarak sorunu çözmeyi denediniz mi? Örneğin BURAYA göz atın.
- 01-08-2014, 15:19:10Smtp ayarını nasıl yapıcam arkadaşlar?
http://www.plumtheory.com/demos/html5contactform/
Formun ayar dosyası
<?php /** * Created by 23rd and Walnut. * www.23andwalnut.com * User: Saleem El-Amin * Date: Aug 29, 2010 * Time: 1:32:54 PM */ /** CONFIGURATION OPTIONS * $email_address = The email address that all form submissions will be sent to * $company_address = The destination address that will be used in the contact form */ $email_address = 'info@test.com'; $company_address = 'info@test.com'; /** DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU ARE COMFORTABLE WITH PHP */ echo "<script>var companyAddress = '".$company_address."';</script>"; $field_rules = array( 'name' => 'required', 'email' => 'required|valid_email', 'phone' => '', 'contact_reason' => 'required', 'message' => 'required' ); $error_messages = array( 'required' => 'This field is required', 'valid_email' => 'Please enter a valid email address' ); $error_list = ''; $fields = $_POST; if (!empty($fields)) { //Validate each of the fields foreach ($field_rules as $field => $rules) { $rules = explode('|', $rules); foreach ($rules as $rule) { $result = null; if (isset($fields[$field])) { if (!empty($rule)) $result = $rule($fields[$field]); if ($result === false) { $field_name = ucwords(implode(' ', explode('_', $field))); $error_list .= "<div class='error'>$field_name: " . $error_messages[$rule] . "</div>"; } } } } if (empty($error_list)) { $subject = '[Bilgilendirme] Yeni Mesaj Geldi ' . $fields['name'] . '.'; $content = $fields['name'] . " tarafından Firmaya' gönderilen mesaj:\r\n\n"; $content .= "-------\n" . $fields['message'] . "\r\n\n"; $content .= "Şehir: " . $fields['contact_reason'] . " \n\nE-mail: " . $fields['email'] . " \n\nTelefon " . $fields['phone'] . " \n\n"; if (mail($email_address, $subject, $content, "From: " . $fields['email'] . "\r\nReply-To: " . $fields['email'] . "\r\nReturn-Path: " . $fields['email'] . "\r\n")) { echo "<h2 class='success'>Mesaj Gönderildi</h2>"; echo "<br/><p class='success'>Teşekkür Ederiz sayın <strong>" . $fields['name'] . "</strong>, Mesajınız Gönderildi<br/> 24 Saat İçinde Size Geri Dönüş Yapılıcaktır İyi Günler.</p>"; } else { echo 'ERROR!'; } } } function required($str, $val = false) { if (!is_array($str)) { $str = trim($str); return ($str == '') ? false : true; } else { return (!empty($str)); } } function valid_email($str) { return (!preg_match("/^(?!(?:(?:\\x22?\\x5C[\\x00-\\x7E]\\x22?)|(?:\\x22?[^\\x5C\\x22]\\x22?)){255,})(?!(?:(?:\\x22?\\x5C[\\x00-\\x7E]\\x22?)|(?:\\x22?[^\\x5C\\x22]\\x22?)){65,}@)(?:(?:[\\x21\\x23-\\x27\\x2A\\x2B\\x2D\\x2F-\\x39\\x3D\\x3F\\x5E-\\x7E]+)|(?:\\x22(?:[\\x01-\\x08\\x0B\\x0C\\x0E-\\x1F\\x21\\x23-\\x5B\\x5D-\\x7F]|(?:\\x5C[\\x00-\\x7F]))*\\x22))(?:\\.(?:(?:[\\x21\\x23-\\x27\\x2A\\x2B\\x2D\\x2F-\\x39\\x3D\\x3F\\x5E-\\x7E]+)|(?:\\x22(?:[\\x01-\\x08\\x0B\\x0C\\x0E-\\x1F\\x21\\x23-\\x5B\\x5D-\\x7F]|(?:\\x5C[\\x00-\\x7F]))*\\x22)))*@(?:(?:(?!.*[^.]{64,})(?:(?:(?:xn--)?[a-z0-9]+(?:-[a-z0-9]+)*\\.){1,126}){1,}(?:(?:[a-z][a-z0-9]*)|(?:(?:xn--)[a-z0-9]+))(?:-[a-z0-9]+)*)|(?:\\[(?:(?:IPv6:(?:(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){7})|(?:(?!(?:.*[a-f0-9][:\\]]){7,})(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,5})?::(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,5})?)))|(?:(?:IPv6:(?:(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){5}:)|(?:(?!(?:.*[a-f0-9]:){5,})(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,3})?::(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,3}:)?)))?(?:(?:25[0-5])|(?:2[0-4][0-9])|(?:1[0-9]{2})|(?:[1-9]?[0-9]))(?:\\.(?:(?:25[0-5])|(?:2[0-4][0-9])|(?:1[0-9]{2})|(?:[1-9]?[0-9]))){3}))\\]))$/iD", $str)) ? false : true; }