• 23-04-2009, 01:43:40
    #1
    Eposta Aktivasyonu Gerekmekte
    slm arkadaşlar kendi sitemde kullandığım php kodunu modifiye etmek istiyorum.
    kodum bu<?php
    $kime = "info@ilkarama.com";
    $konu = "Site kayit";
    $kimden = "info@ilkarama.com";
    $mesaj = "
    &Ouml;nerdiğiniz Site İncelendikten Sonra, ilkarama.com Yetkilisi Tarafından İncelenerek, Uygun Bulunursa, İlgili Kategoriye Eklenecektir.Siteniz Kayıt Edildikten Sonra Sizlere E-Posta ile En ge&ccedil; Bir Hafta İ&ccedil;inde Bilgi Verilecektir.Uygun Bulunmayan Sitelere Cevap verilmiyecektir.
    Saygılarımla
    Site Y&ouml;neticisi" ;
    $headers = "MIME-Version: 1.0\nContent-type: text/html; charset=iso-8859-9\n";
    $headers .= "From: WebForm <" . $kimden . ">" ;
    $temp = "";
    foreach ($HTTP_POST_VARS as $var => $value){
    $temp = $temp;
    $temp .= "<tr><td bgcolor='#FFFFCC'><font face=Arial size=2><b>\n";
    $temp .= $var;
    $temp .= "</b></font></td><td><font face=Arial size=2>\n";
    $temp .= $value;
    $temp .= "</font></td></tr>\n";
    }
    $msg = "<html><body><table width=272 border=1 cellspacing=0 cellpadding=0 bordercolor=#FFFFCC>";
    $msg .= $temp;
    $msg .= "</table></body></html>";
    mail($kime, $konu, $msg, $headers);
    echo "<b>" . $mesaj . "</b>";
    ?>


    isteğime gelince şöyleki benim kendime ait bir link sitem var ve eklenen siteleri
    bana gelen mail adresinden eklenen siteleri manuel olarak ekleme yapıyorum.
    ekleme yaparken bayağı uğraştırıyor ve zaman alıyor.
    mail adresime gelecek olan formun bu şekilde olmasını istiyorum..Kullandığım html kodu <table width="272" height="80" cellpadding="0" cellspacing="0">
    <tr>
    <td width="210" height="25" class="siteekle"><a href="https://www.r10.net/" target="_blank"> Web master </a></td>
    </tr>
    <tr>
    <td height="25" class="giden_linkler">Google fan web master </td>
    </tr>
    <tr>
    <td height="25" class="tanitim">https://www.r10.net/</td>
    </tr>
    </table>
    neden bu şekilde olamsını istiyorum mail adresime gelen site kayıt formunu kopyaladıktan sonra dreamwearda ile hazırlıyorum siteyi yapıştırmak.
    yardımlarınızı bekliyorum..
  • 23-04-2009, 01:47:25
    #2
    Üyeliği durduruldu
    Ben hiç bişi anlamadım.
  • 23-04-2009, 12:43:17
    #3
    bir form mail örneği kafana göre takıl

    <?php
    
    if(isset($_POST['submit'])){
    
    $isim = $_POST['isim'];
    $gon_email = $_POST['gon_email'];
    $message = $_POST['message'];
    
    if (empty($isim)) {
    echo "<br><b style='color:#ff0000;'>Hata Adınızı Yada Soyadınızı Yazmadınız</b><br><a href='javascript:history.go(-1)'>Geri Dön</a>\n";
    }
    elseif (empty($gon_email)) {
    echo "<br><b style='color:#ff0000;'>Hata E-Mail Adresi Boş Bırakılamaz</b><br><a href='javascript:history.go(-1)'>Geri Dön</a>\n";
    }
    elseif (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $gon_email)) {
    echo "<br><b style='color:#ff0000;'>Hata Geçersiz <b>E-Mail Adresi</b><br><a href='javascript:history.go(-1)'>Geri Dön</a>\n";
    }
    
    elseif (empty($message)) {
    echo "<br><b style='color:#ff0000;'>Hata Boş Form Gönderemezsiniz Mesajınızı yazın</b><br><a href='javascript:history.go(-1)'>Geri Dön</a>\n";
    }
    
    else {
    $to = "a@gmail.com"; // buraya email adresinizi yazn
    $subject = "iletisim formundan mesaj";
    $message = "Merhaba,
    $isim ($gon_email) isimli bir kullancı iletişim formu ile aşadağıki mesaj gönderdi;
    
    $message
    ";
    
    mail($to, $subject, $message, "From: $isim <$gon_email>");
    echo "Teşekkürler Mesajınız Site Yöneticisine Başarıyla Gönderildi !";
    }
    
    }
    
    // Mesaj formu
    else {
    echo "
    <form name='form' action='".$_SERVER[PHP_SELF]."' method='post'>
    Adınız : <br /><input type='text' name='isim' size='35'><br /><br />
    E-Mail Adresiniz: <br /><input type='text' name='gon_email' size='35'><br /><br />
    Mesajınız : <br /><textarea name='message' rows='5' cols='70'></textarea><br /><br />
    <input type='submit' name='submit' value='Gönder'>
    <input type='reset' name='reset' value='Temizle'>
    </form>
    ";
    }
    ?>
  • 24-04-2009, 02:01:19
    #4
    Eposta Aktivasyonu Gerekmekte
    Dogu_Bey adlı üyeden alıntı: mesajı görüntüle
    Ben hiç bişi anlamadım.
    ziyaretçi sitesini eklemek için formu doldurup gönderdiğinde mail adresime gelen site bilgilerini zahmetsizce muse ile kopyaladıktan sonra sitemi hazırladığım dreamweardaki ekleme yapılacak olan sayfaya yapıştırmak.bunda anlamı
    Yacak ne var.kardeş
  • 24-04-2009, 04:45:51
    #5
    Üyeliği durduruldu
    şahsen bende anlamadim. Tam Türk degilsiniz herhalde cümlelerde anlatim bozukluğu var, doğu bey in de anlayamamasi normal yani
  • 24-04-2009, 09:25:18
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    bir form mail örneği kafana göre takıl

    <?php
    
    if(isset($_POST['submit'])){
    
    $isim = $_POST['isim'];
    $gon_email = $_POST['gon_email'];
    $message = $_POST['message'];
    
    if (empty($isim)) {
    echo "<br><b style='color:#ff0000;'>Hata Adınızı Yada Soyadınızı Yazmadınız</b><br><a href='javascript:history.go(-1)'>Geri Dön</a>\n";
    }
    elseif (empty($gon_email)) {
    echo "<br><b style='color:#ff0000;'>Hata E-Mail Adresi Boş Bırakılamaz</b><br><a href='javascript:history.go(-1)'>Geri Dön</a>\n";
    }
    elseif (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $gon_email)) {
    echo "<br><b style='color:#ff0000;'>Hata Geçersiz <b>E-Mail Adresi</b><br><a href='javascript:history.go(-1)'>Geri Dön</a>\n";
    }
    
    elseif (empty($message)) {
    echo "<br><b style='color:#ff0000;'>Hata Boş Form Gönderemezsiniz Mesajınızı yazın</b><br><a href='javascript:history.go(-1)'>Geri Dön</a>\n";
    }
    
    else {
    $to = "a@gmail.com"; // buraya email adresinizi yazn
    $subject = "iletisim formundan mesaj";
    $message = "Merhaba,
    $isim ($gon_email) isimli bir kullancı iletişim formu ile aşadağıki mesaj gönderdi;
    
    $message
    ";
    
    mail($to, $subject, $message, "From: $isim <$gon_email>");
    echo "Teşekkürler Mesajınız Site Yöneticisine Başarıyla Gönderildi !";
    }
    
    }
    
    // Mesaj formu
    else {
    echo "
    <form name='form' action='".$_SERVER[PHP_SELF]."' method='post'>
    Adınız : <br /><input type='text' name='isim' size='35'><br /><br />
    E-Mail Adresiniz: <br /><input type='text' name='gon_email' size='35'><br /><br />
    Mesajınız : <br /><textarea name='message' rows='5' cols='70'></textarea><br /><br />
    <input type='submit' name='submit' value='Gönder'>
    <input type='reset' name='reset' value='Temizle'>
    </form>
    ";
    }
    ?>
    arkadas sana formmail vermiş.. sen bunu kendine göre düzenleyebilirsin..ne yazıkki armut piş agzıma düş olmuyor birazda sizin zahmet göstermeniz gerekir.. formmailde subject email gibi kısımları degistirip site linki acıklaması gibi yerler ekleyebilirsin..

    $message

    $message = "Merhaba,
    $isim ($gon_email) isimli bir kullancı iletişim formu ile aşadağıki mesaj gönderdi;
    
    $message
    ";
    bu kısım sana gelecek mail..bunuda kendine göre uyarlayabilirsin..
  • 24-04-2009, 12:45:17
    #7
    Kullandığın kod bana yabancı ama anladığım kadarıyla yardımcı olamaya çalışayım.

    Öncelikle hiç uğraşmak istemiyorsan mail adresine gelecek kodların detaylarını formmailde alman gerekir.

    Site Adres:
    Link Title:
    Kelime:

    bunları aldıktan sonra senin yukarıdaki verdiğin php kodlara göre ayarlayıp düzenlersin.

    Örnek kod:

    <?php
    $siteadres = $_POST['siteadres'];
    $title = $_POST['title'];
    $kelime = $_POST['kelime'];
    $kime = "info@ilkarama.com"; 
    $konu   = "Site kayit"; 
    $kimden = "info@ilkarama.com";  
    $mesaj  = "
    Önerdiğiniz Site İncelendikten Sonra, ilkarama.com Yetkilisi Tarafından İncelenerek, Uygun Bulunursa, İlgili Kategoriye Eklenecektir.Siteniz Kayıt Edildikten Sonra Sizlere E-Posta ile En ge&ccedil; Bir Hafta İ&ccedil;inde Bilgi Verilecektir.Uygun Bulunmayan Sitelere Cevap verilmiyecektir.
    Saygılarımla
    Site Yöneticisi" ;
    $headers  = "MIME-Version: 1.0\nContent-type: text/html; charset=iso-8859-9\n";
    $headers .= "From: WebForm <" . $kimden . ">" ;
    $msg = "<table width=272 border=1 cellspacing=0 cellpadding=0 bordercolor=#FFFFCC>";
    $msg .= "<tr><td><a href=\"".$siteadres."\" title=\"".$title."\" target=\"_blank\">".$kelime."</a></td></tr>";
    $msg .= "</table>";
    if ($siteadres == "" or $title == "" or $kelime == "") {
    echo "Boş Alan Bırakmayın";
    } else {
    $gonder = mail($kime, $konu, $msg, $headers);
    if ($gonder) {
    echo $mesaj;
    } else {
    echo "Mail Gönderilemedi.";
    }
    }
    ?>
    Umarım yardımcı olur.