• 15-01-2014, 17:35:54
    #1
    2 tane site var. Birincisinde gayet güzel çalışıyor ama aynı gonder.php 2. internet sitesinde çalışmıyor. iletişim sayfasındaki iletişim formunu düzenledim hatta ilk sitedeki form kodlarını aynen kopyaladım ama çalışmıyor.

    Sunucu linux yani windows (asp) değil. Acaba sorun server'da mı yoksa kodlarda mı ?

    gonder.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Mailiniz Ulaşmıştır</title>
    </head>
    
    <body>
    <?php
    $ad_soyad   = $_POST["ad_soyad"];
    $tel    	= $_POST["tel"];
    $email      = $_POST["email"];
    $mesaj      = $_POST["mesaj"];
    $adres      = "tas_devri@yahoo.com";
    $konu       = "İletişim Formu";
    $tarih      = date('Y-m-d');
    $ip_adresi  = $_SERVER['REMOTE_ADDR'];
     
    if(($ad_soyad=="") or ($tel =="") or ($email=="") or ($mesaj=="")){
     
    echo "<center>Lütfen Ad Soyad, Telefon, E-Mail ve Mesaj alanlarını boş bırakmayınız.
    <br><a href=iletisim.php>Geri dön</a></center>";
     
    }
    else
    {
     
    $mesajveri.="İLETİŞİM FORMU MESAJI\n\n";
    $mesajveri.="E-Mail:  ".$email."\n";
    $mesajveri.="Telefon:  ".$tel."\n";
    $mesajveri.="Tarih:  ".$tarih."\n";
    $mesajveri.="IP Adresi   :".$ip_adresi."\n";
    $mesajveri.="Mesajı:  ".$mesaj;
     
    $mesajyolla = mail($adres, $konu, $mesajveri);
     
    if($mesajyolla)
    {
     
    echo "<center>İletişim mailiniz bize ulaştı, En kısa sürede cevaplanacaktır.
    İlginiz için teşekkür ederiz.<br><a href=iletisim.php>İletisim</a></center>";
     
    }
    else
    {
     
    echo "<center>E-Mail gönderilirken hata oluştu! Lütfen daha sonra tekrar deneyiniz.</center>";
     
    }
    }
    ?>
    </body>
    </html>
    iletisim.php sayfası

    <form action="gonder.php" method="POST" id="contactForm">
                            <fieldset class="contactFieldset">
                                <ul>
                                    <li>
                                        <label for="ad_soyad">İsim:</label>
                                        <ul>
                                            <li></li>
                                        </ul>
                                        <input type="text" name="ad_soyad" id="ad_soyad" class="contactInput required" value="" />
                                    </li>
                                    <li>
                                        <label for="email">E-posta:</label>
                                        <ul>
                                            <li></li>
                                        </ul>
                                        <input type="text" id="email" name="email" class="contactInput email required" value="" />
                                    </li>
                                    <li>
                                        <label for="tel">Tel:</label>
                                        <ul>
                                            <li></li>
                                        </ul>
                                        <input type="text" name="tel" id="tel" class="contactInput required" value="" />
                                    </li>
                                    <li>
                                        <label for="mesaj">Mesaj:</label>
                                        <ul>
                                            <li></li>
                                        </ul>
                                        <textarea rows="7" cols="40" id="mesaj" name="mesaj" class="contactTextarea required"></textarea>
                                    </li>
                                    <li class="clearMarginBottom">
                                        <input type="submit" value="Formu Gönder" name="button" class="contactSubmit submit" />
                                    </li>
                                </ul>
                            </fieldset>
                        </form>
  • 15-01-2014, 17:38:59
    #2
    phpmail fonksiyonu kapalı olabilir. smtp ile göndermeyi deneyebilirsiniz.
  • 15-01-2014, 17:43:33
    #3
    $adres değişkenindeki JavaScript'ten kaynaklanabileceğini düşünüyorum. Amacı nedir o kodun tam olarak?
  • 15-01-2014, 17:46:44
    #4
    Hkan adlı üyeden alıntı: mesajı görüntüle
    $adres değişkenindeki JavaScript'ten kaynaklanabileceğini düşünüyorum. Amacı nedir o kodun tam olarak?
    Buraya eklerken oldu. Ben de anlamadım. Kaynak kodlarında öyle bir şey görünmüyor.
  • 15-01-2014, 17:46:58
    #5
    Gonder.php dosyasında 14. Satırda bir söz dizimi hatası olduğunu söylüyor Dreamweaver
  • 15-01-2014, 17:48:22
    #6
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    phpmail fonksiyonu kapalı olabilir. smtp ile göndermeyi deneyebilirsiniz.
    smtp örneklerine baktım çok karışık. Başka bir yöntem var mı acba ? firmaya danışsam herhalde sırf benim için açmazlar o fonksiyonu !?
  • 15-01-2014, 17:48:24
    #7
    Cemevi adlı üyeden alıntı: mesajı görüntüle
    Gonder.php dosyasında 14. Satırda bir söz dizimi hatası olduğunu söylüyor Dreamweaver
    $adres      = "tas_devri@yahoo.com<script type="text/javascript">
    dikkat ettimde bu hatalı bir kullanım.
  • 15-01-2014, 18:43:40
    #8
    KAynak kodlarda öyle bir ifade yok ?! Nerden çıkıyor o kodlar ?! O zaman tarayıcı da öyle görüyor kodları.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:43:40 -->-> Daha önceki mesaj 17:51:17 --

    Arkadaşlar r10'un hatası, kodlarda öyle bir ibare yok. Sorun başka yerde.