Açılış sayfası iletişim formu. Açılış sayfası geri bildirimi

Okurlarıma selamlar, tecrübe kazandım ve sizlere php geri bildirim formunun ilkelerini anlatacağım. Her şeyin nasıl çalıştığını ve giriş formunun kendisi (giriş alanları) ile php ile yazılmış işleyici dosyası arasındaki etkileşimin nasıl olduğunu anlamanız için size açıklayıcı örnekler göstereceğim. Ayrıca kaynak kodu ile birlikte ücretsiz olarak indirebilirsiniz.

En azından biraz HTML/CSS bilginiz varsa tabii ki harika olur. Kodu analoji ile sayfanıza sürüklemeniz gerekecek. PHP dili etkilenmeyecek, kendim için yapılması gereken tüm gerekli düzenlemeleri göstereceğim.

GÜNCELLEME:Okuyuculardan gelen geri bildirimlere göre daha güzel ve işlevsel bir şeye ihtiyaç olduğunu anladım, tanışın, kontrol edin ve bir göz atın. En çok hangisini beğendiğinizi seçin)

GÜNCELLEME2: Sürüm 3.0 Duyarlı İniş + UTM etiketlerini geçen ajax formu, kontrol edin ve bir göz atın. hoşuna gidecek

Php'de kendi geri bildirim formumu ilk yapmaya çalıştığımda kendimi hatırladım ve dürüst olmak gerekirse zahmetli oldu çünkü. Ne olduğunu ve nasıl olduğunu anlamadım. Sabır ve azim arkadaşlar ve başaracaksınız.

php iletişim formu - yapı

Bir örnek kullanarak geri bildirim formunun analizini inceleyeceğiz Açılış sayfası(Açılış Sayfası), bu arada, hakkında ayrı bir makale var. Aşağıdaki düğmeleri kullanarak nasıl çalıştığını görebilirsiniz, bu tek çağrı cihazının kaynak kodlarını ve ana php işleyici dosyasını ekliyorum (bu dosya işlenecek ve e-postaya bir e-posta gönderecektir)

Kaynakları indirip arşivi çıkardıktan sonra aşağıdaki dosya yapısını göreceksiniz:

  • resim - Açılış Sayfasının kendisi, düğmeler vb. için kullanılan tüm resimler.
  • js - örneğin, sayfada açılır bir kalıcı pencere ve diğer görsel efektler sağlayan javascript komut dosyaları
  • index.html - tek çağrı cihazımızın dizin dosyası
  • index1.php formdaki değerlerin iletildiği, ardından alınan değişkenlerden bir harf oluşturulduğu ve belirtilen e-posta adresine gönderildiği bir işleyici dosyasıdır. Ayrıca index1.php, otomatik olarak index.html'ye yeniden yönlendirme ile başarılı veri gönderiminin bildirimi için bir ara sayfa olarak gerçekleşir (yani, bizim tek sayfamız)

Site dosyalarının bulunduğu hostinginizin php işlemeyi desteklemesi önemlidir, aksi takdirde index1.php dosyası yürütülmez ve çalışmayacaktır. Bu nüansı açıklığa kavuşturmak için, hostinginizin kayıtlı olduğu kampanyayla iletişime geçin veya sadece test edin - çalışıyor, yani destek var. Değilse, php dil ​​desteği seçeneğini etkinleştirin

Tüm öğelerin (sayfa, form, işleyici) etkileşiminin nasıl çalıştığına bir göz atın

Formu ve işleyiciyi çağırmak için kaynak kodu

Geri bildirim formu içeren kalıcı bir açılır pencereyi çağıran düğmelerden birinin çalışmasına bir göz atalım. Bu verilen kaynak kodu, sayfaya bir kereden fazla, iki kez eklenmiştir ve çalışacaktır, tasarımınıza ve ihtiyaçlarınıza göre özelleştirmeniz gerekecektir.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Geri arama isteğinde bulunun

Geri arama isteğinde bulunun

Posta kutunuza göndermeyi ayarlamak için index1.php işleyicisinin tam kaynak kodu aşağıdadır, " [e-posta korumalı]» kendi başınıza, geri kalanı prensipte değişmeden bırakılabilir

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 "; // kimden $send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email"); ini_set("short_open_tag", "Açık"); header("Yenile: 3; URL=index.html"); ?> sizinle iletişime geçilecektir