Formmail Var Mı Çalışan?
-
arkadaşlar şu an çalışan formmail servisi var mı bildiğiniz?
-
jotform.com :|
-
Hoca o siteden formmail alamadım, kendi formunu kendin oluştur diyo :S. Başka bir free servis var mı bildiğiniz? formmail.com trial servisi durdurdu :(
-
Adım 1: Formmail Sayfası Oluşturma
Öncelikle bir form sayfası oluşturacağız. Buradaki seçenekler isteklerimize göre kolaylıkla eklenecek ve bu mail.php dosyamızda bir değişiklik yapmamızı gerektirmeyecek. Aşağıda örnek bir formmail kodları yeralmaktadır.<center>
<form action=mail.php method=Post><tr><td>
İsminiz:</td><td><input type=text name=isminiz size=38></td></tr>
<tr><td>Mail Adresiniz:</td><td><input type=text name=mail_adresiniz size=38></td></tr>
<tr><td height="79">Mesaj:</td><td height="79">
<textarea name="mesaj" rows="10" cols="31"></textarea>
</select></td></tr>
<tr><td></td><td>
<input type=submit value=Gönder></td></tr>
</table>
</center>
Yeni bir seçenek daha eklemek istediğimizi düşünelim, mesela şirket ismini isteyelim. Bunun için eklemek istediğimiz bölgeye
<input type=text name=Sirket size=20>
satırlarını eklememiz yeterli olacak.
Adım 1 Php ile formmail gönderme
Form sayfamızı hazırladığımıza göre sıra formu gönderecek php dosyasını oluşturmaya geldi. Bu dosya ile post şeklinde gelen tüm verileri mail adresine otomatik olarak göndereceğiz. Hangi mail adresine gideceğini ise şube tanımları yaparak belirleyeceğiz. Formu dolduran şahıs hangi şubeyi seçmişse mail o adrese gönderilecek. Şimdi kodlara geçelim:
<?
//24-08-2004 www.ilginc.tr.cc
$mailadresi="email@adresiniz.com";//kendi mail adresiniz
function kontrol( $key ) {
return( preg_replace(array( "\r", "\n", "%0a", "%0d", "Content-Type:", "Mime-Type:", "bcc:","to:","cc:" ), "", $key ) );
} //zararlı kullanımları engelleme fonksiyonumuz
$mesaj = "<table width=500 border=0>"; //tablo oluşturuyoruz
while (list($key, $val) = each($HTTP_POST_VARS)) { //burada verileri topluyoruz
$key=str_replace("_"," ",$key); //değişkenlerdeki _ ları çıktıda göstermiyoruz
$key=kontrol($key); //verileri filtremizden geçiriyoruz
$mesaj .= "<tr><td><b>$key</b></td><td> : $val</td></tr>";
}
$mesaj .= "</table>";
$header .= "From: " . $mail_adresiniz . "\n";
$header .= "Content-type: text/html; charset=iso-8859-9\r\n";
$konu = "Formmail Bilgileri";
mail($mailadresi, $konu, $mesaj, $header)or die("Mail gönderilemedi.");//burada ise mail gönderiyoruz
echo "Mail başarıyla gönderildi. Teşekkür ederiz";//mail sonrası mesaj
?>
Yukarıdaki kodları mail.php olarak kaydedin ve formmail sayfamız ile aynı klasöre yerleştirin. Böylece kullanışlı bir formmail sayfası hazırlamış olduk.. -
peki belli bir urlye yönelenmesini istiyorum o nasıl olacak?
-
Bana yeni servis lazım hocalar, free hostum php desteklemiyo zaten.
-
NoName bunu yazdı:
-----------------------------
jotform.com :|
-----------------------------
jotform.com 4Ever ;) İstediğin Url e de Yönlendiriyo