lostyazilim
tr.link

iletişim formunu göndermek

8 Mesajlar 1.083 Okunma
acebozum
tr.link

WPZON WPZON Wordpress Temaları Kullanıcı
  • Üyelik 27.02.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Wordpress Tema Tasarım
  • Konum İstanbul Anadolu
  • Ad Soyad M** K**
  • Mesajlar 1446
  • Beğeniler 203 / 261
  • Ticaret 37, (%100)
Arkadaşlar html ile hazırlanmış bir iletişim formunu nasıl gönderebiliriz? yani formu doldurduklarında mail adresime nasıl gönderebilirim?
 

 

elektronikssl
webimgo

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Bunun için hazır php mail fonksiyonları mevcut.

formdan verileri alıp mail fonksiyonu ile yollayabilirsin.

örn:








if (isset($_POST['onay'])) {
$gonderen_adres = 'From: gonderen@adres.com' . "rn";
$isim = $_POST['isim'];
$soy_isim = $_POST['soy_isim'];
$mail_adresi = $_POST['mail_adresi'];
$mesajiniz = $_POST['mesajiniz'];
mail($mail_adresi, $isim, $soy_isim, $mesajiniz, $gonderen_adres);
}
?>
WPZON

kişi bu mesajı beğendi.

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

WPZON WPZON Wordpress Temaları Kullanıcı
  • Üyelik 27.02.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Wordpress Tema Tasarım
  • Konum İstanbul Anadolu
  • Ad Soyad M** K**
  • Mesajlar 1446
  • Beğeniler 203 / 261
  • Ticaret 37, (%100)

0ktay adlı üyeden alıntı

Bunun için hazır php mail fonksiyonları mevcut.

formdan verileri alıp mail fonksiyonu ile yollayabilirsin.

örn:








if (isset($_POST['onay'])) {
$gonderen_adres = 'From: gonderen@adres.com' . "rn";
$isim = $_POST['isim'];
$soy_isim = $_POST['soy_isim'];
$mail_adresi = $_POST['mail_adresi'];
$mesajiniz = $_POST['mesajiniz'];
mail($mail_adresi, $isim, $soy_isim, $mesajiniz, $gonderen_adres);
}
?>


Teşekkür ederim fakat tam anlayamadım :)
 

 

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
tam olarak neyi anlayamadın ?
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.
wmaraci
wmaraci

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)
Mail fonksiyonu artik kullanimda degil. Smtp mail gondermek diye araştırınız.
Formu submit ettiginizde action da tanimli sayfaya veri gonderir. Bu sayfada if ile post gelip gelmediğini kontrol edip sonra posttan gelen verileri degiskenlere atayın. Daha sonra smtp classi dahil ederek uygun formatta maili gonderebilirsiniz.
Hazir kod vermedim mantığını anlayin diye. Boylece daha kalici olacağı kanaatindeyim zira diger sekilde de isiniz cozulmus oluyor ama siz bir dahaki sefer yeniden ayni yerde takilirsiniz.
 

 

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)

Flawless adlı üyeden alıntı

Mail fonksiyonu artik kullanimda degil. Smtp mail gondermek diye araştırınız.
Formu submit ettiginizde action da tanimli sayfaya veri gonderir.


Dostum bu şekilde cevaplayarak suç işlemişiz gibi yazmışsın noldu ya ? :)

Ayrıca arkadaş php'yi 0'dan öğrenmiyor mail'in bir fonksiyon olabileceğinin kanaatine vardığına eminim.
Birde mantığını anlaması için hazır kod vermedim demişsin ama classlardan bahsetmişsin :D :D yani çelişkide bıraktın beni keşke hazır kod verseydin :D :D :P

Ayrıca mail fonksiyonunu çalışmaktadır sunucu üzerinden ayarlamalar gerçekleştirildiği sürece istediğiniz gibi kullanabilirsiniz. Ve free host dağıtıcılarının tümünde hazır şekildedir. örn: hostinger.web.tr

Araştırmadan yorum yapmayın lütfen. :p
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
0ktay class'lar hazır kod değil helper/yardımcı unsurlardır. O sınıfları bulup nasıl kullanıldığını keşfetmek için içeriğine göz atılır, hmm bu şu o böyle işlere yarıyor, şu değişkenleri kabul ediyor, böyle böyle exception'lar olabilir gibisinden mantık yürüterek parçaları birleştirebilir ve bir bütün olarak algılayabilir işine lazım olan kimse. Hazır kod o kütüphane veya sınıfın kullanımına dair kısa koddur. Kopyalayıp yapıştıran kimse sınıfı incelememişse bir sorun veya aksaklık olduğun zaman kaybedecek. Arkadaşın bahsettiği sanırım copy-paste + hazır koddan kaçınmak. Eğer senin mantığına bakacak olursak dili bile yardımcı unsur kullanmadan kendimiz yazmalıyız.

İnsanların çoğu paylaşımlı hosting kullanıyor, root erişimi olmayacağı ihtimali daha yüksek olduğundan smtp mail class'ları en iyi kaçış noktası oluyor çünkü adı üstünde paylaşımlı/sınırlı hosting. Yani mail fonksiyonunu kullandı diyelim bir gün saatlik gönderme limitine takıldı veya benzeri bir sorunla karşılaştı, e o zaman ne yapacak acaba?

Kimseyi savunmuyorum ama imzandaki "Zeki olmak, parçaları birleştirmekle başlar." sözü ile alakasız bir çıkış yapıp muhattabı sen olmamana rağmen olayı türpülemişsin. Bu ironiye atfen küçük bir yorumdu :)
 

 

no time for caution

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Decimas

Konuyu baştan okursan arkadaşın kime söylediğini anlayabilirsin.

"Mail fonksiyonu artik kullanimda degil."
Şeklinde yazmış ve ben diğer arkadaşın mail ile ilgili bir yazı yazdığını göremedim.

Classlardan bahsetmişsinde siz bu dili veya herhangi bir dili öğrenirken direk kütüphanedenmi ve sınıflardanmı başladınız veya bu yolla başlayan varmı merak ettim ?
Bu işin okulunda bile ilk önce bu şekilde öğrencilere denklem veya kod bloğu verilir kütüphaneden başlatmazlar.

Mail kısmına gelicek olursak, kimsenin root yetkisine sahip olması gerekmez, mail fonksiyonu sadece free hostlarda değil köklü host şirketlerindede düzenli bir şekildedir.
Bende SMTP veya phpMailler kullanmasını söyleyebilirdim siz yürümeyi öğrenmeden arkadaşı koşturmaya çalışıyorsunuz. :D

Bence burada alakası olmadan olayı törpüliyen sizsiniz. :P

kolay gelsin.
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.
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