Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Kadir Kasım tarafından sunulan bir eğitim içeriğidir.
- Videoda PHP kullanarak e-posta gönderme işleminin adım adım anlatımı yapılmaktadır. İçerikte önce bir iletişim formu oluşturulup CSS ile görsel olarak düzenlenmesi gösterilmekte, ardından PHP kodları yazarak formdan gelen bilgileri kullanarak mail gönderme işlemi detaylı şekilde açıklanmaktadır. Ayrıca mail fonksiyonunun kullanımını, gerekli parametreleri ve ek başlık bilgilerini ayarlama gibi konular ele alınmaktadır.
- Eğitimde mail sunucusunda e-posta oluşturma, HTML dosyası olarak belirleme ve reply to kısmını düzenleme gibi işlemler de gösterilmektedir. Video sonunda oluşturulan form test edilmekte ve mail gönderme işleminin nasıl çalıştığı gösterilmektedir.
- 00:01PHP ile Mail Gönderme Giriş
- Videoda PHP ile mail gönderme yöntemi gösterilecek.
- PHP'de mail göndermek için birden fazla metot bulunuyor, bu videoda sadece PHP fonksiyonu kullanılacak.
- Daha sonraki videolarda PHPMailer gibi gelişmiş kütüphanelerle mail gönderimi anlatılacak.
- 00:26İletişim Formu Oluşturma
- Sistem tasarımı: İletişim formu oluşturulacak ve formdan gelen bilgiler kendimize mail olarak gönderilecek.
- Çalışma ortamı: localhost'da bir klasör oluşturulup index.php dosyası açılmış.
- Form elementi oluşturulacak, action değeri verilmeyecek, metod olarak "post" kullanılacak.
- 01:24Formun İçeriği
- Forma ad, konu, e-mail ve mesaj için input alanları eklenecek.
- Formun görünümü CSS ile düzenleniyor.
- Formun başlığı "İletişim Formu" olarak belirleniyor.
- 02:39CSS Düzenlemeleri
- Forma bordo, margin, width ve padding değerleri veriliyor.
- Input alanlarına genişlik, padding, margin ve border radius değerleri atanıyor.
- Butona background-color, color, width, font-size ve line-height özellikleri ekleniyor.
- 07:21PHP ile Mail Gönderme
- PHP mail fonksiyonu üç temel parametre ister: kime, konu ve mesaj.
- Ek olarak "additional headers" parametresi ile mailin başlıkları ayarlanabilir.
- Mailin içeriğinin HTML formatında gönderileceği belirleniyor.
- 08:54Form Verilerini Mail İçeriğine Aktarma
- Formdan gelen veriler $_POST metoduyla alınarak mail içeriğine aktarılıyor.
- Mailin başlıklarında "From" ve "Reply-To" bilgileri belirleniyor.
- Mail gönderme işlemi başarılı olduğunda kullanıcıya bildirim veriliyor.
- 12:18Test ve Sonuç
- Form test edildiğinde, MAMP Pro gibi bir program kullanılmadığı için mail sunucusu olmadığı için mail gönderimi çalışmayacak.
- Form başarıyla oluşturuldu ve test edilebilir durumda.
- 13:00E-posta Mesajı Oluşturma
- Kadir Kasım adlı bir e-posta mesajı oluşturuluyor ve bu istek lokal değil, kadirkasim.com mail sunucusunda oluşturulacak.
- E-posta adresi kadirim@hotmail.com olarak belirlenmiş ve reply to kısmında da bu bilgi gösteriliyor.
- Dosyanın HTML dosyası olduğu belirtiliyor ve bu bilgi taglerin içerisine alınıyor.
- 13:59Mail Fonksiyonunun Kullanımı
- Mail fonksiyonu genelde gelişmiş projelerde kullanılmıyor çünkü toplu mail gönderiminde for döngüsü içinde kullanılması sistemin ağırlaşmasına ve şişmesine neden oluyor.
- Bu fonksiyonun yerine geliştirilmiş açık kaynak kodu kullanılıyor.
- Daha sonraki videolarda PHP kullanımı gösterilecek çünkü PHP şu anda en aktif olarak kullanılan güncel dil.