İletişim formu.
merhaba php ile yazılmış html e entegre edebılecegım script lazım
iletişim formunu kullanıcı dolduracak, gönder denildiğinde email e gonderılecek.
?teksekkurler
basit
iki dosyayı da ekledim. direkt al kullan
php ile email atan dosya
Error
herşey güzel hoşta bu çalışmıyor ki :(
gönder dedıkten sonra; php kodlarınn hepsı firefox da acılıyor
<?php
$email=´[email protected]´;
if(!$_POST[´ad´])
{
print "Adınızı yazmadınız";
exit;
}
mail($email,´siteden email geldi : ´.$mail,$_POST[´mesaj´]);
bu sekılde ve mail gelmiyor!!
?>
localhost deniyorsanız eğer bu problem olabilir diye düşünüyorum.. çünkü kodlar doğru ve sunucudaki örneklerim çalışıyor..
Error
evet haklısınız locol´de denediğimden öyle olmuş, ancak host´a attım değişik uzantılı mail adresleri de denememe rağmen mail göndermiyor hata da vermiyor ?
o zaman mail göndderebiliyormu acaba ?
şurayı değiştirirsen:
if(mail($email,´siteden email geldi : ´.$mail,$_POST[´mesaj´]))
{
print "e-mail gitti";
}else{
print " e-mail yollama ayarlarını kontrol edin";
}
hata
local´de verdiği hata;
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Users\Turks Bilisim\Desktop\mail.php on line 4
e-mail yollama ayarlarını kontrol edin
webhost´da dönen sonuç
e-mail yollama ayarlarını kontrol edin...
SMTP vs. olayından olabilir diye duydum hotmail, gmail vs. denedim yine de yok.. :S ??
sunucunun mail portu değişmiş olabilirmi benim sunucularda böyle birşey olduğunda duyuruluyor maille..
ama böyle olsa bile buna uyumu nasıl sağanır ki..
yada bizim bi ayar yapmamız gerekirmi.. mail() fonksiyonu için...
yok
php ayarları yapılmış bir sunucuda smtp falan gerekmez. bira satırlık mail( ) fonksiyonu otomatik gönderir. sen sunucuyu aldığın yere bir sor en iyisi.
problem php kurulumunun konfigrasyonundan kaynaklı, smtp sunucusuna tam erişim yetkileri konulmamış. büyük ihtimalle host firmanız bu ayarları nasıl yapacağını bırakın bunların ne olduğundan bile habersizdir.
varsayılan güvenlik protokolüne uyması amacı ile şunu bir deneyin ;
dosyaları yüklediğiniz alan adına açılmış bir mail adresini gönderen adresi olarak kullanın. bu şekilde gönderim yapamaz ise host firmasının php´ye smtp erişim izni vermesi gerekir.
Cpanel denilen zıkkımın yan etkilerinden birisi işte, php kurulacaksa kendin kuracaksın arkadaş...