Şimdi Ara

iletişim formu ayarı yardım???

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
704
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar... indirmiş olduğum ücretsiz web template in iletişim formunu düzenlemekte sıkıntı çekiyorum... formu info@websitesiadı.com a yünlendirmek istiyorum ama başaramadım...

    HTML kodlar...

    <!-- Contact Form -->
    <div class="row">
    <div class="span9">

    <form id="contact-form" class="contact-form" action="#">
    <p class="contact-name">
    <input id="contact_name" type="text" placeholder="Full Name" value="" name="name" />
    </p>
    <p class="contact-email">
    <input id="contact_email" type="text" placeholder="Email Address" value="" name="email" />
    </p>
    <p class="contact-message">
    <textarea id="contact_message" placeholder="Your Message" name="message" rows="15" cols="40"></textarea>
    </p>
    <p class="contact-submit">
    <a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=86588795&url=#" data-href="#">Send Your Email</a>
    </p>

    <div id="response">

    </div>
    </form>

    </div>

    <div class="span3">
    <div class="contact-details">
    <h3>Contact Details</h3>
    <ul>
    <li><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=86588795&url=#" data-href="#">hello@brushed.com</a></li>
    <li>(916) 375-2525</li>
    <li>
    Brushed Studio
    <br>
    5240 Vanish Island. 105
    <br>
    Unknow
    </li>
    </ul>
    </div>
    </div>
    </div>
    <!-- End Contact Form -->

    Js kodları...

    /* ==================================================
    Contact Form
    ================================================== */

    BRUSHED.contactForm = function(){
    $("#contact-submit").on('click',function() {
    $contact_form = $('#contact-form');

    var fields = $contact_form.serialize();

    $.ajax({
    type: "POST",
    url: "_include/php/contact.php",
    data: fields,
    dataType: 'json',
    success: function(response) {

    if(response.status){
    $('#contact-form input').val('');
    $('#contact-form textarea').val('');
    }

    $('#response').empty().html(response.html);
    }
    });
    return false;
    });
    }

    PHP kodları....

    <?php
    /*
    * Contact Form Class
    */


    header('Cache-Control: no-cache, must-revalidate');
    header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
    header('Content-type: application/json');

    $admin_email = 'your@yourdomain.com'; // Your Email
    $message_min_length = 5; // Min Message Length


    class Contact_Form{
    function __construct($details, $email_admin, $message_min_length){

    $this->name = stripslashes($details['name']);
    $this->email = trim($details['email']);
    $this->subject = 'Contact from Your Website'; // Subject
    $this->message = stripslashes($details['message']);

    $this->email_admin = $email_admin;
    $this->message_min_length = $message_min_length;

    $this->response_status = 1;
    $this->response_html = '';
    }


    private function validateEmail(){
    $regex = '/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i';

    if($this->email == '') {
    return false;
    } else {
    $string = preg_replace($regex, '', $this->email);
    }

    return empty($string) ? true : false;
    }


    private function validateFields(){
    // Check name
    if(!$this->name)
    {
    $this->response_html .= '<p>Please enter your name</p>';
    $this->response_status = 0;
    }

    // Check email
    if(!$this->email)
    {
    $this->response_html .= '<p>Please enter an e-mail address</p>';
    $this->response_status = 0;
    }

    // Check valid email
    if($this->email && !$this->validateEmail())
    {
    $this->response_html .= '<p>Please enter a valid e-mail address</p>';
    $this->response_status = 0;
    }

    // Check message length
    if(!$this->message || strlen($this->message) < $this->message_min_length)
    {
    $this->response_html .= '<p>Please enter your message. It should have at least '.$this->message_min_length.' characters</p>';
    $this->response_status = 0;
    }
    }


    private function sendEmail(){
    $mail = mail($this->email_admin, $this->subject, $this->message,
    "From: ".$this->name." <".$this->email.">\r\n"
    ."Reply-To: ".$this->email."\r\n"
    ."X-Mailer: PHP/" . phpversion());

    if($mail)
    {
    $this->response_status = 1;
    $this->response_html = '<p>Thank You!</p>';
    }
    }


    function sendRequest(){
    $this->validateFields();
    if($this->response_status)
    {
    $this->sendEmail();
    }

    $response = array();
    $response['status'] = $this->response_status;
    $response['html'] = $this->response_html;

    echo json_encode($response);
    }
    }


    $contact_form = new Contact_Form($_POST, $admin_email, $message_min_length);
    $contact_form->sendRequest();

    ?>







  • Php kodları içinden şurayı bulun:

    $admin_email = 'your@yourdomain.com'; // Your Email

    Kırmızı ile işaretli yere mailin gitmesini istediğiniz adresi yazın.
    Deneyin,olmazsa tekrar bildirin.
  • volkantr19 kullanıcısına yanıt
    herhangi bir email olur nu? yoksa web sitesinin info@websitesi.com şeklinde olan adresi mi?
  • quote:

    Orijinalden alıntı: DenizKaralar

    herhangi bir email olur nu? yoksa web sitesinin info@websitesi.com şeklinde olan adresi mi?



    Web sitesinin iletişim formundan gönderilen emailin, hangi adrese gelmesini istiyorsanız o email adresini yazmalısınız....

    İstediğin her türlü mail adresi olur.(yahoo,hotmail,yandex....)


    Deneyin,yapamazsın yazın tekrar yardımcı olurum size..



    < Bu mesaj bu kişi tarafından değiştirildi volkantr19 -- 20 Ocak 2014; 23:11:50 >
  • Merhabalar,

    Bende aynı forum örneği ile sorun yaşamaktayım. E-mail kısmını değiştirmeme rağmen contact form çalışmamakta. Bu konuda yardımcı rica ediyorum.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.