Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4
Cevap
1339
Tıklama
0
Öne Çıkarma
Xml kaynaklı bir sitede mail gönderme sorunu.
E
15 yıl (71 mesaj)
Çavuş
Konu Sahibi

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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



R
15 yıl (4488 mesaj)
Binbaşı

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


Bu mesaja 1 cevap geldi.
E
15 yıl (71 mesaj)
Çavuş
Konu Sahibi

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>


Bu mesaja 1 cevap geldi.
R
15 yıl (4488 mesaj)
Binbaşı

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 >
Bu mesaja 1 cevap geldi.
E
15 yıl (71 mesaj)
Çavuş
Konu Sahibi

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.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.