-
Üyelik
09.11.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Öğrenci
-
Konum
Iğdır
-
Ad Soyad
Y** K**
-
Mesajlar
920
-
Beğeniler
601 / 130
-
Ticaret
22, (%100)
$ad_soyad = $_POST["ad_soyad"];
$tel = $_POST["tel"];
$mesaj = $_POST["mesaj"];
$email = $_POST["email"];
$adres = "mail@adresim.com"; // Buraya e-postanin gonderilecegi mail adresini yaziniz
$konu = "Iletisim Formu";
date_default_timezone_set("Europe/Istanbul");
$tarih = date('F Y h:i:s A');
$ip_adresi = $_SERVER['REMOTE_ADDR'];
if(($ad_soyad=="") or ($tel =="") or ($email =="") or ($mesaj=="")){
}
else
{
$mesajveri.="ILETISIM FORMU MESAJI
";
$mesajveri.="Isim Soyisim: ".$ad_soyad."
";
$mesajveri.="Telefon: ".$tel."
";
$mesajveri.="E-Mail: ".$email."
";
$mesajveri.="Mesaj: ".$mesaj."
";
$mesajveri.="Tarih: ".$tarih."
";
$mesajveri.="IP Adresi :".$ip_adresi."
";
$mesajyolla = mail($adres, $konu, $mesajveri, "Content-type: text/html; charset=utf-8\r\n");
if($mesajyolla)
{
header('Location: iletisimok.php');
}
else
{
}
}
?>
arkadaşlar uzun zamandır siteden mail almıyordum. Bir kontrol edeyim dedim bu şekilde hata aldım. sebebi nedir ? Warning: mail() has been disabled for security reasons in /home/sut/public_html/gonder.php on line 26
Not: daha önceden bu dosyalarla hiç oynamadım
-
Üyelik
12.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Öğretmen
-
Konum
Samsun
-
Ad Soyad
O** Y**
-
Mesajlar
1722
-
Beğeniler
398 / 400
-
Ticaret
20, (%100)
mail fonksiyonu kapatılmış. Bunun yerine smtp destekli mail göndermelisiniz.
php smtp mail diye Google'da aratın.
1 kişi bu mesajı beğendi.
.
brk
Meşgul
Kullanıcı
-
Üyelik
24.05.2011
-
Yaş/Cinsiyet
32 / E
-
Meslek
Bilgisayar Programcısı
-
Konum
Osmaniye
-
Ad Soyad
B** G**
-
Mesajlar
285
-
Beğeniler
82 / 81
-
Ticaret
1, (%100)
soulmy kısaca izah etmiş durumu.
Maalesef yer sağlayıcılar güvenliklerini sağlayamayıp böyle bir şeyleri kısıtlıyorlar. Bunu yapmaları ne kadar adil bilemiyorum. Sonuçta ben hizmeti aldığımda o fonksiyon çalışıyordu, benim smtp'yi çalıştıramayacağım bir altyapım varsa ne olacak? Kimse ses çıkarmayınca kafalarına göre kapatıp açıyorlar bir şeyi. Türkiye'nin en iyilerinden denen firmalar bile...
Ayrıca şurada
if(($ad_soyad=="") or ($tel =="") or ($email =="") or ($mesaj=="")){
#kod...
}
== "" gibi kontrol etmek yerine şunu kullanmanız daha mantıklı
if (empty($degisken)){
#kod...
}
empty() fonksiyonu aşağıdaki durumda TRUE değerini döndürür.
"" (boş string)
0 (integer 0)
0.0 (float 0)
"0" (stiring 0)
NULL
FALSE
array() (boş dizi)
$var; (değer almamış tanımlı değişken)
1 kişi bu mesajı beğendi.
coder, bike rider, hobbyist photographer