lostyazilim
tr.link

Form ile e-mail gönderme

10 Mesajlar 28.319 Okunma
lstbozum
tr.link

meteturkdonmez meteturkdonmez WM Aracı Kullanıcı
  • Üyelik 28.03.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Developer
  • Konum İstanbul Anadolu
  • Ad Soyad M** D**
  • Mesajlar 439
  • Beğeniler 11 / 45
  • Ticaret 4, (%100)
Merhaba arkadaşlar,

Şu anda sitatik bir html sayfa oluşturuyorum. Bir form hazırladım fakat php ile kendi e-mail'ime göndermek istiyorum. Yardımcı olursanız sevinirim. Çeşitli kodlar buldum fakat localhostta çeşitli sorunlar çıkarttı bunun nedeni localhost'un mail özellikli olmaması mıdır?
 

 

wordpressyapalim.com
wmaraci
reklam

ByCookie ByCookie webtikk.com Banlı Kullanıcı
  • Üyelik 12.06.2011
  • Yaş/Cinsiyet 27 / E
  • Meslek .
  • Konum Tekirdağ
  • Ad Soyad ** **
  • Mesajlar 600
  • Beğeniler 32 / 39
  • Ticaret 0, (%0)
mail fonksiyonu çoğu local server'da problem çıkarır. Host'ta bir dene.
 

 

huseyintemizyurek huseyintemizyurek WM Aracı Kullanıcı
  • Üyelik 26.03.2011
  • Yaş/Cinsiyet 32 /
  • Meslek Yazılım geliştirici
  • Konum
  • Ad Soyad H** T**
  • Mesajlar 506
  • Beğeniler 29 / 25
  • Ticaret 1, (%100)
Burada anlatıyor.. Localhost da mail çalışmaz diye biliyorum.
 

 

Atakan Atakan Emekli. Kullanıcı
  • Üyelik 20.05.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek -
  • Konum Aydın
  • Ad Soyad A** U**
  • Mesajlar 6139
  • Beğeniler 2442 / 2410
  • Ticaret 12, (%100)
Daha önce sitemde paylaştığım PHP iletişim formu işinizi görür sanırım :) http://www.webeyn.com/siteniz-icin-php-iletisim-formu/
 

 

wmaraci
wmaraci

meteturkdonmez meteturkdonmez WM Aracı Kullanıcı
  • Üyelik 28.03.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Developer
  • Konum İstanbul Anadolu
  • Ad Soyad M** D**
  • Mesajlar 439
  • Beğeniler 11 / 45
  • Ticaret 4, (%100)
çok sağolun arkadaşlar. +'ladım.
 

 

wordpressyapalim.com

bd bd WM Aracı Kullanıcı
  • Üyelik 26.10.2010
  • Yaş/Cinsiyet 34 / E
  • Meslek 2
  • Konum Manisa
  • Ad Soyad B** D**
  • Mesajlar 4926
  • Beğeniler 784 / 3953
  • Ticaret 18, (%100)
İletişim formun 2 php dosyasından oluşacak. Bunlar; iletisim.php ve gonder.php

iletisim.php'de html kod ile iletişim formun, gonder.php'de ise mesajın göderilmesini sağlayan kodların yer alacak.

İki dosyanında kodlarını aşağıda yazıyorum. Kodlar büyük ihtimalle localhost'da çalışmayacaktır çünkü bir mail server'a ihtiyaç duyuyor.

Not: gonder.php'de düzenlemen gereken 2 kısım var. Biri mesajın gitmesini istediğin e-posta adresin, diğeride mesaj gittikten sonra yönlenmesini istediğin adres. Bu iki kısmıda yorum formuyla belirttim zaten.

iletisim.php









İletişim Formu

























Ad, Soyad:
E-Posta:
Konu:
Mesaj:










gonder.php

session_start();
extract($_POST);
extract($_GET);

$kime = "gitmesiniistediğin@eposta.com"; // Mesajın gitmesini istediğin e-posta adresin.
$konu = "İletişim Formundan Mesaj!";
$DateandTime = date("d-m-Y H:i:s");
$mesaj = "İletişim Formunuzdan Gönderilen Mesajın İçeriği Aşağıdadır :

Adı - Soyadı: $GONDERENIN_ADI_SOYADI
E-Posta Adresi: $EPOSTA_ADRESI
Mesajın Konusu: $MESAJIN_KONUSU
Yazdığı Mesajı: $GONDERENIN_MESAJI
";
if ( $_POST["GONDERENIN_ADI_SOYADI"]=="")
{
echo "Lütfen Adınızı ve Soyadınızı Giriniz.
" . $_POST["GONDERENIN_ADI_SOYADI"];
exit();
}

if ( $_POST["EPOSTA_ADRESI"]=="")
{
echo "Lütfen E-Posta Adresinizi Giriniz.
" . $_POST["EPOSTA_ADRESI"];
exit();
}

if ( $_POST["GONDERENIN_MESAJI"]=="")
{
echo "Lütfen Mesajınızı Giriniz.
" . $_POST["GONDERENIN_MESAJI"];
exit();
}


if (!@mail($kime, $konu, $mesaj, "From: $ADI_SOYADI <$EPOSTA_ADRESI>\nX-Mailer: PHP/" . phpversion()) )
{
echo "Şu anda sistemimizde bir sorun bulunmaktadır.
" .
"Lütfen daha sonra tekrar deneyin.
";
exit();
}

header( "location: http://www.google.com.tr " ); // Mesaj gönderiltikten sonra yönlenmesini istediğin adres.

?>
Axe Grafik

kişi bu mesajı beğendi.

b3yaz b3yaz WMAracı Kullanıcı
  • Üyelik 02.05.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Diğer
  • Konum Diğer
  • Ad Soyad M** B**
  • Mesajlar 2048
  • Beğeniler 69 / 125
  • Ticaret 18, (%100)
Teşekkürler Bende Bunu İstiyordum.
 

 

meteturkdonmez meteturkdonmez WM Aracı Kullanıcı
  • Üyelik 28.03.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Developer
  • Konum İstanbul Anadolu
  • Ad Soyad M** D**
  • Mesajlar 439
  • Beğeniler 11 / 45
  • Ticaret 4, (%100)
Burak hocam çok sağolun.
 

 

wordpressyapalim.com

ugurc1477 ugurc1477 WM Aracı Kullanıcı
  • Üyelik 23.08.2019
  • Yaş/Cinsiyet 24 / E
  • Meslek Öğrenci
  • Konum Adana
  • Ad Soyad U** C**
  • Mesajlar 1
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Bense denedim ancak olmadı gmail ime mail gelmedi yönlendirme Gene Google ama mail değiştirdim göndermedi denemek için kullandım sayfayıda yazıyorum http://www.ggijcijv.rf.gd/
 

 

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
peki ben inputa yazdığım adrese mail göndermek için ne yapmalıyım ?
verdiğim kodda $veri yazan kısmı kullanıcı formdan dolduracak ve bu maile $malzeme ve $adet bilgisi body kısmında ki gibi gidicek .
Nette araştırdım ama genelde bu klasik iletişim formlarıyla ilgili bilgi çıktı
$ms= " ";
require_once "../inc/PHPMailerAutoload.php";
if (isset($_POST["submit"])) {
require_once("../inc/class.phpmailer2.php");
$veri = $_POST['sira10'];
$ad= $_POST['talepeden'];
$malzeme = $_POST['mlz'];
$adet= $_POST['urnadet'];

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'none';
$mail->Port = 587;
$mail->Host = "mail.a.com.tr";
$mail->Username = "inf@a.com.tr";
$mail->Password = "a1234";
$mail->FromName ="$ad";
$mail->SetFrom("inf@a.com.tr");
$mail->AddAddress($veri);
$mail->Subject = "a firması $ad-> Satınalma talebi açtı";
$mail->Body = "
İstenilen Ürün- 10: $malzeme
İstenilen Miktar: $adet
";

if(!$mail->Send()){
//echo "Hata: ".$mail->ErrorInfo;
} else {
$ms= "

Sayın $ad,
mesajınız gönderildi...

";

}

}
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al