• 12-09-2014, 20:06:48
    #1
    Üyeliği durduruldu
    Arkadaşlar kusura bakmayın ben o kadar php bilen biri değilim .. Birşeyler yapmaya çalışıyorum ama tıkandığım yerler çok..

    Aşağıdaki kodlarda iletişim bölümümden formu doldurup gönder dediklerinde admin panelime mesaj düşüyor.. Fakat burada yapmak istediğim bu formu doldurup gonder dediklerinde benim info@sitem.com adlı mailime gelsin bunu nasıl yapabilirim ?

    <form action="#" method="post" name="iletisim">
    <li>  <input class="searchfield" type="text" name="isim"  placeholder="Adınız & Soyadınız"></li>
    <li>  <input class="searchfield" type="text" name="mail"  placeholder="E-Mail Adresiniz"></li>
    <li>  <input class="searchfield" type="text" name="telefon"  placeholder="Telefon Numaranız"></li>
    <li>  <input class="searchfield" type="text" name="konu"     placeholder="Konu"></li>
    <textarea name="mesaj" id="mesaj" class="searchfield" type="text"  placeholder="Açıklama" ></textarea>
    <div class="formalt"> 
    <li><h1>  Güvenlik Kodu : 
    2&nbsp;+&nbsp;7&nbsp;=&nbsp;?
    <input name="guvenlik" id="guvenlik" /></h1></li>
     <h2><input type="submit" value="Gönder" name="iletisim" /></h2></div>
    </form>
    <?php
    if($_POST['iletisim'])
    {
    $isim = strip_tags($_POST['isim']);
    $email = strip_tags($_POST['mail']);
    $telefon = strip_tags($_POST['telefon']);
    $konu = strip_tags($_POST['konu']);
    $mesaj = strip_tags($_POST['mesaj']);
    $tarih	= date("d-m-Y");
    if(empty($_POST['isim']) || empty($_POST['mail']) || empty($_POST['telefon']) || empty($_POST['konu']) || empty($_POST['mesaj']) ){
    echo '<script>alert("Boş Alan Bırakmayınız..!");</script>';
    }
    elseif(!empty($_POST['guvenlik'])!=9){
    echo '<script>alert("Güvenlik kodu hatalı..!");</script>';	
    }else{
    $iletisim_ekle_sorgu=mysql_query("insert into iletisim ( 
    														   			isim, 
    																	mail,
    																	telefon,
    																	konu,
    																	mesaj,
    																	tarih) 
    														   			values (
    																   '$isim',
    																   '$email',
    																   '$telefon',
    																   '$konu',
    																   '$mesaj',
    																   '$tarih')");
    echo '<script>alert("Mailiniz başarılı bir şekilde gönderilmiştir..En kısa sürede dönüş yapılacaktır.!");</script>';
    		}
    	}
    	?>
    </div>
                    </div>
  • 12-09-2014, 20:13:32
    #2
    Diabolist adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar kusura bakmayın ben o kadar php bilen biri değilim .. Birşeyler yapmaya çalışıyorum ama tıkandığım yerler çok..

    Aşağıdaki kodlarda iletişim bölümümden formu doldurup gönder dediklerinde admin panelime mesaj düşüyor.. Fakat burada yapmak istediğim bu formu doldurup gonder dediklerinde benim info@sitem.com adlı mailime gelsin bunu nasıl yapabilirim ?

    <form action="#" method="post" name="iletisim">
    <li>  <input class="searchfield" type="text" name="isim"  placeholder="Adınız & Soyadınız"></li>
    <li>  <input class="searchfield" type="text" name="mail"  placeholder="E-Mail Adresiniz"></li>
    <li>  <input class="searchfield" type="text" name="telefon"  placeholder="Telefon Numaranız"></li>
    <li>  <input class="searchfield" type="text" name="konu"     placeholder="Konu"></li>
    <textarea name="mesaj" id="mesaj" class="searchfield" type="text"  placeholder="Açıklama" ></textarea>
    <div class="formalt"> 
    <li><h1>  Güvenlik Kodu : 
    2&nbsp;+&nbsp;7&nbsp;=&nbsp;?
    <input name="guvenlik" id="guvenlik" /></h1></li>
     <h2><input type="submit" value="Gönder" name="iletisim" /></h2></div>
    </form>
    <?php
    if($_POST['iletisim'])
    {
    $isim = strip_tags($_POST['isim']);
    $email = strip_tags($_POST['mail']);
    $telefon = strip_tags($_POST['telefon']);
    $konu = strip_tags($_POST['konu']);
    $mesaj = strip_tags($_POST['mesaj']);
    $tarih	= date("d-m-Y");
    if(empty($_POST['isim']) || empty($_POST['mail']) || empty($_POST['telefon']) || empty($_POST['konu']) || empty($_POST['mesaj']) ){
    echo '<script>alert("Boş Alan Bırakmayınız..!");</script>';
    }
    elseif(!empty($_POST['guvenlik'])!=9){
    echo '<script>alert("Güvenlik kodu hatalı..!");</script>';	
    }else{
    $iletisim_ekle_sorgu=mysql_query("insert into iletisim ( 
    														   			isim, 
    																	mail,
    																	telefon,
    																	konu,
    																	mesaj,
    																	tarih) 
    														   			values (
    																   '$isim',
    																   '$email',
    																   '$telefon',
    																   '$konu',
    																   '$mesaj',
    																   '$tarih')");
    echo '<script>alert("Mailiniz başarılı bir şekilde gönderilmiştir..En kısa sürede dönüş yapılacaktır.!");</script>';
    		}
    	}
    	?>
    </div>
                    </div>
    phpMailer sınıfını kullanarak SMTP mail gönderebilirsin. Ya da php mail fonksiyonunu kullanman gerekecektir.
    https://php.net/manual/tr/function.mail.php
  • 12-09-2014, 20:26:04
    #3
    Üyeliği durduruldu
    çözemedim hocam ben bunu
  • 12-09-2014, 20:37:09
    #4
    Diabolist adlı üyeden alıntı: mesajı görüntüle
    çözemedim hocam ben bunu
    http://blog.rasitkan.com/phpmailer-i...-gonderme.html
    phpMailer sınıfını kullanarak mail gönderimini anlatıyor. Zor değildir biraz uğraşmanızla anlayacaksınızdır.
  • 12-09-2014, 22:09:22
    #5
    phpde mail fonksiyonu ile mail yollanır ama ya çok geç düşer ya düşmez yada gereksiz klasörüne düşer. En temizi arkadaşın dedigi gimi smtp mail class kullanmak mail fonksiyonu ile örnek bir kod yazdım ama deneme fırsatım olmadı yazım hatası olabilir buyrunuz. mailadresiniz yazan kısmı mail adresiniz ile degişin ;

    <?
    
    function ScorpionMail($gidecekMail,$gonderenAd,$gonderenMail,$konu,$mesaj) {
        $headers  = "MIME-Version: 1.0\n";
        $headers .= "Content-type: text/html; charset=UTF-8\n";
        $headers .= "X-Mailer: PHP\n";
        $headers .= "X-Sender: PHP\n";
        $headers .= "From: $gonderenAd<$gonderenMail>\n";
        $headers .= "Reply-To: $gonderenAd<$gonderenMail>\n";
        $headers .= "Return-Path: $gonderenAd<$gonderenMail>\n";
        mail($gidecekMail,$konu,$mesaj,$headers);
    }
    ?>
    <form action="#" method="post" name="iletisim">
    <li>  <input class="searchfield" type="text" name="isim"  placeholder="Adınız & Soyadınız"></li>
    <li>  <input class="searchfield" type="text" name="mail"  placeholder="E-Mail Adresiniz"></li>
    <li>  <input class="searchfield" type="text" name="telefon"  placeholder="Telefon Numaranız"></li>
    <li>  <input class="searchfield" type="text" name="konu"     placeholder="Konu"></li>
    <textarea name="mesaj" id="mesaj" class="searchfield" type="text"  placeholder="Açıklama" ></textarea>
    <div class="formalt"> 
    <li><h1>  Güvenlik Kodu : 
    2&nbsp;+&nbsp;7&nbsp;=&nbsp;?
    <input name="guvenlik" id="guvenlik" /></h1></li>
     <h2><input type="submit" value="Gönder" name="iletisim" /></h2></div>
    </form>
    <?php
    if($_POST['iletisim'])
    {
    $isim = strip_tags($_POST['isim']);
    $email = strip_tags($_POST['mail']);
    $telefon = strip_tags($_POST['telefon']);
    $konu = strip_tags($_POST['konu']);
    $mesaj = strip_tags($_POST['mesaj']);
    $tarih    = date("d-m-Y");
    if(empty($_POST['isim']) || empty($_POST['mail']) || empty($_POST['telefon']) || empty($_POST['konu']) || empty($_POST['mesaj']) ){
    echo '<script>alert("Boş Alan Bırakmayınız..!");</script>';
    }
    elseif(!empty($_POST['guvenlik'])!=9){
    echo '<script>alert("Güvenlik kodu hatalı..!");</script>';    
    }else{
    
    
    $mail_sablon = "
    İsim : $isim <br>
    Email : $email <br>
    Telefon : $telefon <br>
    Mesaj ( $tarih ) : $mesaj";
    ScorpionMail("mailadresiniz",$isim,$email,"İletişim Formu -> $konu",$mail_sablon);
    
    echo '<script>alert("Mailiniz başarılı bir şekilde gönderilmiştir..En kısa sürede dönüş yapılacaktır.!");</script>';
            }
        }
        ?>
    </div>
                    </div>