• 0216 488 01 91
  • destek@sonsuzbilgi.com.tr

Pazaryeri Web Sitesi

Bir çok işletmeyi çatınız altında toplayın, pazarın belirleyeni olun!

*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle


PHP ile Contact Formu Oluşturma

Adı : PHP ile Contact Formu Oluşturma

PHP ile Contact Formu Oluşturma

İnternet sitelerinin temel amacı, ziyaretçilerle etkileşimde bulunmak ve onların isteklerine cevap vermek için tasarlanmıştır. Bu nedenle, bir web sitesindeki en önemli özelliklerden biri, ziyaretçilerin kolayca iletişim kurabilmesine olanak tanıyan bir iletişim formudur.

Contact Formu, ziyaretçilerin web sitesi sahibiyle iletişim kurabilecekleri bir araçtır. Bu form, ziyaretçilerin adı, e-posta adresi, konu ve mesajı gibi bilgileri doldurmalarına olanak tanır. Bu sayede, ziyaretçiler web sitesi sahibine kolayca ulaşabilir ve isteklerini iletebilir.

PHP, web geliştirme için en popüler programlama dillerinden biridir. Bu nedenle, bir Contact Formu oluşturmak için PHP kullanmak oldukça yaygındır. Bu yazıda, PHP ile Contact Formu oluşturma konusunda detaylı bilgi vereceğiz.

Contact Formu İçin Temel Kodlar

Bir Contact Formu oluşturmak için öncelikle HTML ve CSS kodlarını yazmak gerekmektedir. Bu kodlar, formun görünümünü belirleyecek ve ziyaretçilerin bilgilerini girerken hangi alanları doldurması gerektiği konusunda yol gösterecektir.




\tContact Form
\t


\t


\t\t

Contact Us


\t\t

\t\t\t
\t\t\t

\t\t\t
\t\t\t

\t\t\t
\t\t\t

\t\t\t
\t\t\t

\t\t\t
\t\t

\t




Formun stilini düzenlemek için CSS kodlarına ihtiyaç duyulur. Bu kodlar, web sitesinin genel stilini belirleyen CSS kodlarına benzer şekilde, input alanlarının rengi, boyutu, şekli vb. özelliklerini ayarlamak için kullanılabilir.

.container {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background-color: #f2f2f2;
}

form {
background-color: #fff;
padding: 20px;
border-radius: 10px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}

label {
width: 100%;
font-size: 18px;
font-weight: bold;
margin-bottom: 5px;
}

input[type=\"text\"],
input[type=\"email\"],
textarea {
width: 100%;
padding: 10px;
border-radius: 5px;
border: none;
margin-bottom: 20px;
}

input[type=\"submit\"] {
background-color: #4CAF50;
color: #fff;
border: none;
border-radius: 5px;
padding: 10px;
cursor: pointer;
}

input[type=\"submit\"]:hover {
background-color: #45a049;
}

Gördüğünüz gibi, HTML kodları ile form alanları tanımlanmış ve input alanlarının tipi ve placeholderları ayarlanmıştır. CSS kodları, formun şeklini, rengini ve boyutunu ayarlayan tasarımı ekler.

Contact Formu Gönderme İşlemi

HTML kodları yazıldıktan sonra, Contact Formu'nun işlevsel hale getirilmesi için PHP kodlarını içeren bir dosya oluşturmak gerekmektedir. Bu dosya, Contact Formu'nda girilen bilgilerin doğruluğunu kontrol ederek, güvenli bir şekilde email adresine göndermekle sorumludur.

Aşağıdaki kodları \"sendmail.php\" adlı dosyaya ekleyin.

if(isset($_POST['submit'])){
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];

$to = \"destek@ornek.com\"; // Bu kısmı kendi email adresinize değiştirin
$headers = \"From: \".$email;
$txt = \"You have received an email from \".$name.\".\
\
\".$message;

mail($to,$subject,$txt,$headers);
header(\"Location: index.php?mailsend\");
}
?>

Bu kodlar, formda girilen bilgileri alma ve bir email olarak gönderme işlemini gerçekleştirir. Öncelikle, form alanlarına girilen bilgileri değişkenlere atarız. Daha sonra, mail() fonksiyonunu kullanarak formdaki bilgileri bir email olarak göndeririz.

$to, gönderilecek email adresidir. $headers değişkeni, gönderenin email adresi gibi bilgileri içerir. $txt, tüm mesajı içeren değişkendir.

Sonra, mail fonksiyonunun kullanımı ile email gönderilir. Header fonksiyonunu kullanarak, formun gönderildiğini doğrularız.

Contact Formu'nu Yayınlama

İçerik tamamlandıktan sonra, Contact Formu web sitenize eklemeniz gerekmektedir. Bunu yapmak için, \"sendmail.php\" ve \"style.css\" dosyalarını başka bir sayfada kullandığınızdan emin olun. Daha sonra, \"index.html\" adlı dosyayı oluşturun ve yukarıdaki HTML kodlarına ekleyin.

HTML dosyasını kaydettikten sonra, web sitenizi güncelleyerek Contact Formu'nu kontrol edebilirsiniz.

Sık Sorulan Sorular

1. Contact Formu ile ne tür bilgileri toplayabilirim?

Contact Formu ile, ziyaretçilerinizden ad, soyad, email adresi, telefon numarası, konu başlığı, mesaj gibi bilgileri toplayabilirsiniz.

2. Contact Formu'nun güvenliği konusunda nasıl önlemler alabilirim?

Contact Formu'nu güvenli hale getirmek için, Captcha veya Google reCAPTCHA kullanarak botlar tarafından gönderilen spam mesajlarını önleyebilirsiniz.

3. Contact Formu'na nasıl dosya yükleyebilirim?

Dosya yükleme özelliğini eklemek için, formda \"file\" tipinde bir input alanı eklemeniz gerekmektedir. Sonra, PHP kodunuzda dosya yüklemesi yapmak için bir kod parçası ekleyebilirsiniz.

Bu yazıda, PHP ile Contact Formu oluşturma konusu hakkında gerekli bilgileri vermiş bulunmaktayız. Örnek kodların yanı sıra, sık sorulan sorulara da cevap vererek Contact Formu'nun nasıl oluşturulabileceği ve ne tür problemlerle karşılaşılabileceği konusunda daha fazla bilgi edinebilirsiniz."

PHP ile Contact Formu Oluşturma

Adı : PHP ile Contact Formu Oluşturma

PHP ile Contact Formu Oluşturma

İnternet sitelerinin temel amacı, ziyaretçilerle etkileşimde bulunmak ve onların isteklerine cevap vermek için tasarlanmıştır. Bu nedenle, bir web sitesindeki en önemli özelliklerden biri, ziyaretçilerin kolayca iletişim kurabilmesine olanak tanıyan bir iletişim formudur.

Contact Formu, ziyaretçilerin web sitesi sahibiyle iletişim kurabilecekleri bir araçtır. Bu form, ziyaretçilerin adı, e-posta adresi, konu ve mesajı gibi bilgileri doldurmalarına olanak tanır. Bu sayede, ziyaretçiler web sitesi sahibine kolayca ulaşabilir ve isteklerini iletebilir.

PHP, web geliştirme için en popüler programlama dillerinden biridir. Bu nedenle, bir Contact Formu oluşturmak için PHP kullanmak oldukça yaygındır. Bu yazıda, PHP ile Contact Formu oluşturma konusunda detaylı bilgi vereceğiz.

Contact Formu İçin Temel Kodlar

Bir Contact Formu oluşturmak için öncelikle HTML ve CSS kodlarını yazmak gerekmektedir. Bu kodlar, formun görünümünü belirleyecek ve ziyaretçilerin bilgilerini girerken hangi alanları doldurması gerektiği konusunda yol gösterecektir.




\tContact Form
\t


\t


\t\t

Contact Us


\t\t

\t\t\t
\t\t\t

\t\t\t
\t\t\t

\t\t\t
\t\t\t

\t\t\t
\t\t\t

\t\t\t
\t\t

\t




Formun stilini düzenlemek için CSS kodlarına ihtiyaç duyulur. Bu kodlar, web sitesinin genel stilini belirleyen CSS kodlarına benzer şekilde, input alanlarının rengi, boyutu, şekli vb. özelliklerini ayarlamak için kullanılabilir.

.container {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background-color: #f2f2f2;
}

form {
background-color: #fff;
padding: 20px;
border-radius: 10px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}

label {
width: 100%;
font-size: 18px;
font-weight: bold;
margin-bottom: 5px;
}

input[type=\"text\"],
input[type=\"email\"],
textarea {
width: 100%;
padding: 10px;
border-radius: 5px;
border: none;
margin-bottom: 20px;
}

input[type=\"submit\"] {
background-color: #4CAF50;
color: #fff;
border: none;
border-radius: 5px;
padding: 10px;
cursor: pointer;
}

input[type=\"submit\"]:hover {
background-color: #45a049;
}

Gördüğünüz gibi, HTML kodları ile form alanları tanımlanmış ve input alanlarının tipi ve placeholderları ayarlanmıştır. CSS kodları, formun şeklini, rengini ve boyutunu ayarlayan tasarımı ekler.

Contact Formu Gönderme İşlemi

HTML kodları yazıldıktan sonra, Contact Formu'nun işlevsel hale getirilmesi için PHP kodlarını içeren bir dosya oluşturmak gerekmektedir. Bu dosya, Contact Formu'nda girilen bilgilerin doğruluğunu kontrol ederek, güvenli bir şekilde email adresine göndermekle sorumludur.

Aşağıdaki kodları \"sendmail.php\" adlı dosyaya ekleyin.

if(isset($_POST['submit'])){
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];

$to = \"destek@ornek.com\"; // Bu kısmı kendi email adresinize değiştirin
$headers = \"From: \".$email;
$txt = \"You have received an email from \".$name.\".\
\
\".$message;

mail($to,$subject,$txt,$headers);
header(\"Location: index.php?mailsend\");
}
?>

Bu kodlar, formda girilen bilgileri alma ve bir email olarak gönderme işlemini gerçekleştirir. Öncelikle, form alanlarına girilen bilgileri değişkenlere atarız. Daha sonra, mail() fonksiyonunu kullanarak formdaki bilgileri bir email olarak göndeririz.

$to, gönderilecek email adresidir. $headers değişkeni, gönderenin email adresi gibi bilgileri içerir. $txt, tüm mesajı içeren değişkendir.

Sonra, mail fonksiyonunun kullanımı ile email gönderilir. Header fonksiyonunu kullanarak, formun gönderildiğini doğrularız.

Contact Formu'nu Yayınlama

İçerik tamamlandıktan sonra, Contact Formu web sitenize eklemeniz gerekmektedir. Bunu yapmak için, \"sendmail.php\" ve \"style.css\" dosyalarını başka bir sayfada kullandığınızdan emin olun. Daha sonra, \"index.html\" adlı dosyayı oluşturun ve yukarıdaki HTML kodlarına ekleyin.

HTML dosyasını kaydettikten sonra, web sitenizi güncelleyerek Contact Formu'nu kontrol edebilirsiniz.

Sık Sorulan Sorular

1. Contact Formu ile ne tür bilgileri toplayabilirim?

Contact Formu ile, ziyaretçilerinizden ad, soyad, email adresi, telefon numarası, konu başlığı, mesaj gibi bilgileri toplayabilirsiniz.

2. Contact Formu'nun güvenliği konusunda nasıl önlemler alabilirim?

Contact Formu'nu güvenli hale getirmek için, Captcha veya Google reCAPTCHA kullanarak botlar tarafından gönderilen spam mesajlarını önleyebilirsiniz.

3. Contact Formu'na nasıl dosya yükleyebilirim?

Dosya yükleme özelliğini eklemek için, formda \"file\" tipinde bir input alanı eklemeniz gerekmektedir. Sonra, PHP kodunuzda dosya yüklemesi yapmak için bir kod parçası ekleyebilirsiniz.

Bu yazıda, PHP ile Contact Formu oluşturma konusu hakkında gerekli bilgileri vermiş bulunmaktayız. Örnek kodların yanı sıra, sık sorulan sorulara da cevap vererek Contact Formu'nun nasıl oluşturulabileceği ve ne tür problemlerle karşılaşılabileceği konusunda daha fazla bilgi edinebilirsiniz."


Danışmanlık Web Sitesi

Onlarca Danışmanlık Web Sitesinden Biri Mutlaka Size Göre!

*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle


PHP ile Contact Formu Oluşturma mail post method header
Sonsuz Bilgi