lostyazilim
tr.link

Form ile E-Posta Gönderme

10 Mesajlar 879 Okunma
acebozum
tr.link

yspaksoy yspaksoy WM Aracı Kullanıcı
  • Üyelik 16.08.2017
  • Yaş/Cinsiyet 39 / E
  • Meslek WM
  • Konum Kahramanmaraş
  • Ad Soyad Y** P**
  • Mesajlar 45
  • Beğeniler 2 / 2
  • Ticaret 0, (%0)
Biliyorum çok basit bir konu fakat bir türlü sorunun çözümünü bulamadım. Yardımlarınızı bekliyorum. Şimdi web sitemde mevcut olan formda bir sıkıntı yok gönder butonuna bastığımda sadece gonder.php adlı adrese gitmesi gerekirken sadece adres çubuğunda yazdığımız metinler destek.php?ad=...&kulladi=....&eposta=...&konu=....&mesaj=... şeklinde görünüyor yani yönlendirme yapmıyor.

komutu da mevcut fakat hala göndermiyor. Dosya konumu da doğru yerde. Çözümü ne olabilir? Teşekkürler.
 

 

elektronikssl
webimgo

ChecK ChecK www.hburaktasyurek.com Kullanıcı
  • Üyelik 27.08.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Server Uzmanı ve Php Dev.
  • Konum Mersin
  • Ad Soyad H** T**
  • Mesajlar 542
  • Beğeniler 78 / 121
  • Ticaret 28, (%100)
yspaksoy formun tamamını yazar mısın?
 

 

yspaksoy yspaksoy WM Aracı Kullanıcı
  • Üyelik 16.08.2017
  • Yaş/Cinsiyet 39 / E
  • Meslek WM
  • Konum Kahramanmaraş
  • Ad Soyad Y** P**
  • Mesajlar 45
  • Beğeniler 2 / 2
  • Ticaret 0, (%0)

































 

 

yspaksoy yspaksoy WM Aracı Kullanıcı
  • Üyelik 16.08.2017
  • Yaş/Cinsiyet 39 / E
  • Meslek WM
  • Konum Kahramanmaraş
  • Ad Soyad Y** P**
  • Mesajlar 45
  • Beğeniler 2 / 2
  • Ticaret 0, (%0)
Gonder.php dosyasında hata olduğunu düşünüyorum.
 

 

wmaraci
wmaraci

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Sebebi çok basit :)
Gözünüzden kaçtı ya da bu işlerde yenisiniz.

Form elemanlarını post ederken inputlar form tagları arasında olmalı küçük bir örnek göstereyim.









































destek klasörünün içindeki gonder.php de ise


$Furkan=$_POST['KULLANICI_ADI'];
echo $Furkan;


olarak karşılayıp istediğinizi yaparsınız.

Dikkat etmeniz gereken bir nokta ise action kısmında belittiğiniz dizinin doğru olmasıdır.

yanı bu kodların yazdığı dizinde destek klasörü içinde ise gonder.php olmalı
 

 

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
yspaksoy arkadaşın dediği gibi sen form içine almamışsın ki neyi gönderecek :D Form içindekileri gönderiyor o kodlar.
 

 

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

yspaksoy yspaksoy WM Aracı Kullanıcı
  • Üyelik 16.08.2017
  • Yaş/Cinsiyet 39 / E
  • Meslek WM
  • Konum Kahramanmaraş
  • Ad Soyad Y** P**
  • Mesajlar 45
  • Beğeniler 2 / 2
  • Ticaret 0, (%0)
Hocam Aynı sorun devam etmekte. Sonuç değişmedi. gonder.php dosyasında ise şöyle bir kod kullanıyorum. Sizden sonra name kısımlarını değiştirdim ama hepsi gonder.php kısmı ile aynı. Teşekkürler.


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

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

Adı - Soyadı: $GONDERENIN_ADI_SOYADI
E-Posta Adresi: $EPOSTA_ADRESI
Kullanıcı Adı: $KULLANICI_ADI
Video Adresi: $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: tamamlandi.html" ); // Mesaj gönderiltikten sonra yönlenmesini istediğin adres.

?>
 

 

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
extract($_POST) benim bildiğime göre olmaz. orda name leri post etmen lazım. $_POST["GONDEREN_ADI"];

gibi. yspaksoy
 

 

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

yspaksoy yspaksoy WM Aracı Kullanıcı
  • Üyelik 16.08.2017
  • Yaş/Cinsiyet 39 / E
  • Meslek WM
  • Konum Kahramanmaraş
  • Ad Soyad Y** P**
  • Mesajlar 45
  • Beğeniler 2 / 2
  • Ticaret 0, (%0)
yalnız hocam başka bir sistemde sıkıntı olmuyor. Sadece temaya ekledim ve böyle bir durum yaşadım. Dediğinizi yaptığımda değişen bir şey olmadığını görüyorum. bence sıkıntı form kısmında ama hata nerede bilemedim. teşekkürler.
 

 

yspaksoy yspaksoy WM Aracı Kullanıcı
  • Üyelik 16.08.2017
  • Yaş/Cinsiyet 39 / E
  • Meslek WM
  • Konum Kahramanmaraş
  • Ad Soyad Y** P**
  • Mesajlar 45
  • Beğeniler 2 / 2
  • Ticaret 0, (%0)
@ÖmerGünayHocam yanıt gelmedi. Bi yardımcı olursanız. Çok acil.