Şimdi Ara

Xml kaynaklı bir sitede mail gönderme sorunu.

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
1.143
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar Xml bir sitede normal mail gönderme yeri mecvut yalnız göndere bastımmı herhangi bir gönderme işlemi başlamıyor. Kodları varsa yollayabilir ve nereye koyucağımı söyleyebilirse çok minnettar olacağım. Şimdiden Teşekkürler. Tek mail sorunum kaldı onuda çözersem işim bitti gibi.



  • contact sayfası yapmak istiyorsun. smtp protokolünü görmez xml smtp mail gönderme protokolüdür bu arada.
    xml sayfanda mail gönderme yerine bir id veriyoruz ordaki textbox'a diyelim. Ondan sonra "contactformprocess" diyelim isim önemli değil bi sayfa açalım php sayfası ve şu kodları yazalım bu sayfaya
    <?php 
    /* Email Variables */
    $emailSubject = 'Mail Başlığı'; /*Make sure this matches the name of your file*/
    $webMaster = 'MAİLLER BU ADRESE GELİCEK';


    /* Data Variables */
    $mail = $_POST['mail'];




    $body = <<<EOD
    <br><hr><br>
    mail: $mail <br>

    EOD;
    $headers = "From: $mailbey\r\n";
    $headers .= "Content-type: text/html\r\n";
    $success = mail($webMaster, $emailSubject, $body,
    $headers);


    /* Results rendered as HTML */
    $theResults = <<<EOD
    <html>
    <head>
    <title>sent message</title>
    <meta http-equiv="refresh" content="3;URL=Mail gittikten sonra yönleneceği adres">
    <style type="text/css">
    <!--
    body {
    background-color: #444; /* You can edit this CSS to match your website*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #fec001;
    text-decoration: none;
    padding-top: 200px;
    margin-left: 150px;
    width: 800px;
    }
    -->
    </style>
    </head>
    <div align="center">Mesajınız Gönderilmiştir</div>
    </div>
    </body>
    </html>
    EOD;
    echo "$theResults";
    ?>




    Şimdi burda önemli olan kodları kendine doğru uyarlaman ordaki değişkenlere bak xml sayfandaki textbox'ın ıd si mail ismiyse oraya post kısmına mail yazman gerek.


    İyi çalışmalar.

    G.Erer




  • quote:

    Orijinalden alıntı: gokhanbey

    contact sayfası yapmak istiyorsun. smtp protokolünü görmez xml smtp mail gönderme protokolüdür bu arada.
    xml sayfanda mail gönderme yerine bir id veriyoruz ordaki textbox'a diyelim. Ondan sonra "contactformprocess" diyelim isim önemli değil bi sayfa açalım php sayfası ve şu kodları yazalım bu sayfaya
    <?php 
    /* Email Variables */
    $emailSubject = 'Mail Başlığı'; /*Make sure this matches the name of your file*/
    $webMaster = 'MAİLLER BU ADRESE GELİCEK';


    /* Data Variables */
    $mail = $_POST['mail'];




    $body = <<<EOD
    <br><hr><br>
    mail: $mail <br>

    EOD;
    $headers = "From: $mailbey\r\n";
    $headers .= "Content-type: text/html\r\n";
    $success = mail($webMaster, $emailSubject, $body,
    $headers);


    /* Results rendered as HTML */
    $theResults = <<<EOD
    <html>
    <head>
    <title>sent message</title>
    <meta http-equiv="refresh" content="3;URL=Mail gittikten sonra yönleneceği adres">
    <style type="text/css">
    <!--
    body {
    background-color: #444; /* You can edit this CSS to match your website*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #fec001;
    text-decoration: none;
    padding-top: 200px;
    margin-left: 150px;
    width: 800px;
    }
    -->
    </style>
    </head>
    <div align="center">Mesajınız Gönderilmiştir</div>
    </div>
    </body>
    </html>
    EOD;
    echo "$theResults";
    ?>




    Şimdi burda önemli olan kodları kendine doğru uyarlaman ordaki değişkenlere bak xml sayfandaki textbox'ın ıd si mail ismiyse oraya post kısmına mail yazman gerek.


    İyi çalışmalar.

    G.Erer



    Çok teşekkür ederim Gökhanbey ancak benim kodlarla uyumlu olucakmı şüpheliyim. isterseniz bakın. Uyumlu derseniz üzerinde çalışıcam bana gönderdiğiniz kod üzerinde.



    <?xml version="1.0" encoding="utf-8"?>
    <contact>
    <!--XML for contact module -->
    <settings>

    <bgColor>0xffffff</bgColor>
    <bgAlpha>0.8</bgAlpha>

    <contentPadding>20</contentPadding>

    <ShadowColor>0x333333</ShadowColor>
    <ShadowBlurX>7</ShadowBlurX>
    <ShadowBlurY>7</ShadowBlurY>
    <ShadowAngle>90</ShadowAngle>
    <ShadowDistance>2</ShadowDistance>
    <ShadowAlpha>0.5</ShadowAlpha>

    <!-- text -->
    <scrollWidth>5</scrollWidth>
    <scrollColor>0xbbbbbb</scrollColor>
    <scrollBgColor>0xe8e8e8</scrollBgColor>
    <scrollElipse>0</scrollElipse>
    <scrollSpeed>20</scrollSpeed>
    <scrollTransition time="1">easeOutSine</scrollTransition>
    <textTransition time="2">easeInOutQuart</textTransition>

    <lineColor>0xe8e8e8</lineColor>
    <lineWidth>1.5</lineWidth>

    <!-- input fields -->
    <inputHeadTextName>İsim:</inputHeadTextName>
    <inputHeadTextMail>E-mail:</inputHeadTextMail>
    <inputHeadTextMessage>Mesaj:</inputHeadTextMessage>

    <formHeadFontSize>22</formHeadFontSize>
    <formHeadFontColor>0x444444</formHeadFontColor>

    <inputFontColor>0x777777</inputFontColor>
    <inputFontSize>18</inputFontSize>

    <inputFieldBgColor>0xffffff</inputFieldBgColor>
    <inputFieldBorderColor>0xe8e8e8</inputFieldBorderColor>
    <inputFieldBorderSize>1</inputFieldBorderSize>

    <inputBtnColor>0x565656</inputBtnColor/>
    <inputBtnFontColor>0xffffff</inputBtnFontColor>
    <inputBtnFontSize>20</inputBtnFontSize>
    <inputBtnSendText> Gönder </inputBtnSendText>
    <inputBtnResetText>Temizle</inputBtnResetText>

    <inputErrorColor>0xee4921</inputErrorColor>
    <inputSendSucceedText>Gönder!</inputSendSucceedText>

    <!-- Map settings -->
    <mapFile>resources/map.jpg</mapFile>
    <mapHeight>290</mapHeight>
    <mapTransition time="1">easeOutQuart</mapTransition>

    </settings>

    <contactText>
    <![CDATA[<font color="#222222">İletişim Bilgileri<br/><br/><b><font color="#565656">asd YAPI - İNŞAAT</font></b><br/>Adres:aa sok. No:aa K.4 D.10 - aa / TÜRKİYE<br/>Tel:<ul><li>0232 aaaaaa</li>Fax:<ul><li>0232 422 72 82</li></ul><br/><br><br><ul>info@daaa.com</ul]]>
    </contactText>

    </contact>




  • inputfieldslara id verip
    $mail = $_POST['mail'];
    $isim = $_POST['isim'];
    böyle bir değişkene atayıp posta o verdiğin id'yi yazarsan ve
    $body = <<<EOD
    <br><hr><br>
    mail: $mail <br>
    isim: $isim <br> bu kısımlarıda böyle devam ettirirsen pek tabi olur. Çünkü bizim bu kodları yerleştireceğimiz sayfa .php sayfası biz sadece xml sayfasından verileri çekicez inputlara id verirsek ordan verileri php sayfasına çekeriz.



    < Bu mesaj bu kişi tarafından değiştirildi Relative Minors -- 1 Temmuz 2011; 13:00:28 >
  • quote:

    Orijinalden alıntı: gokhanbey

    inputfieldslara id verip
    $mail = $_POST['mail'];
    $isim = $_POST['isim'];
    böyle bir değişkene atayıp posta o verdiğin id'yi yazarsan ve
    $body = <<<EOD
    <br><hr><br>
    mail: $mail <br>
    isim: $isim <br> bu kısımlarıda böyle devam ettirirsen pek tabi olur. Çünkü bizim bu kodları yerleştireceğimiz sayfa .php sayfası biz sadece xml sayfasından verileri çekicez inputlara id verirsek ordan verileri php sayfasına çekeriz.





    Kusura bakmayın Gökhanbey inputfieldlara id nasıl verilir. yazılımda hiç bilgim yoktur denebilir. Bu noktaya kadar gelmem bile iyi. bi siz cevap veriyorsunuz diyede sizi sıkmakta istemiyorum. o yüzden kodları gösterdim. id vericeğim yeri çözemedim. tekrardan teşekkürler.




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.