E-posta yazışmaları nasıl yasal hale getirilir?

Posta görgü kuralları mükemmel biçimlendirilmiş metin gerektirmez. Bu çok uzun sürebilir. Önemli olan aşağıda yazacaklarımızdan kaçınmaktır - bu başlangıç ​​için yeterli olacaktır.

Acil olmayan, “acil” olarak işaretlenmiş bir e-posta göndermek

"Sürekli kurt diye ağlayan çocuk hakkındaki peri masalı gibi." "Acil" etiketini kötüye kullanırsanız insanlar e-postalarınıza yanıt vermeyi bırakacaktır. Ve gerçekten önemli bir mektup bu nedenle gözden kaçabilir.

Aşinalık

Evet, mektubunuzun tonu alıcıyla olan ilişkinizi yansıtabilir. Bununla birlikte, yazışmalarınızda fazla resmi olmayan bir tutum sergilemenize izin verirseniz, profesyonel olmadığınız düşünülebilir. Ünlem işaretlerinin, ifadelerin, renkli metinlerin, olağandışı yazı tiplerinin ve aşırı kısa mesajların aşırı kullanımından kaçının.

İnsanlarla çalışmak zorundaysanız özellikle dikkatli olun farklı Çağlar, dil engeli olan veya daha fazlasını tercih edenlerle geleneksel biçim iletişim.

Çok kuru ton

Aynı zamanda robot olmanın da bir faydası yok. Karakterinizi veya coşkunuzu mektuplarınızda makul sınırlar içinde göstermenizde bir sakınca yoktur.

Hepsini cevapla

Çalışma E-posta eğlence için değil iletişim için var. Dolayısıyla, bir grup kişiye gönderilen bir e-postayı yanıtlıyorsanız "tümünü yanıtla" seçeneğini tıklamadan önce iki kez düşünün. Bunu yapmak için cevabınız herkes için son derece önemli olmalıdır.

İzinsiz kopya gönderme

Başkalarının bilgilerinin başkalarıyla paylaşılması en hafif tabirle caiz değildir. Müşterinize, kendisine herhangi bir şekilde yanıt veren patronunuzdan gelen bir mektubun bir kopyasını göndermeniz veya bir çalışanı diğeriyle kişisel yazışmalara dahil etmeniz önemli değildir. Bir mektubun bir kopyasını rızası olmadan göndermeniz çok az kişinin hoşuna gidebilir.

BCC'yi gönder

BCC göndermek güvensizliği doğurur. Birine mektup göndermek istiyorsanız ve bu kişinin teorik olarak iş yazışmalarına katılmaması gerekiyorsa, metni kopyalayıp ayrı bir mektup olarak gönderin.

Belirtilmemiş e-posta konusu

"Benim", "Merhaba" veya "Bilginize" (Bilginize) gibi konular dikkat çekmez. Kişi söyleneni anlamayacak ve mektuba cevap vermek istemeyecektir. İşle ilgili mektuplar açık ve öz olmalıdır. Alıcının ondan ne istediğinizi anlaması durumunda e-postayı açma olasılığı daha yüksektir.

Çok fazla kişisel e-posta göndermek

Bazen birini neşelendirmek için şakalar, dokunaklı hikayeler ve motive edici alıntılar kullanabilirsiniz. Ancak bunları yazarken niyetiniz ne olursa olsun, insanlar bundan çabuk sıkılırlar. Çok fazla kişisel e-posta gönderirseniz, bunlar otomatik olarak silinecek şekilde ayarlanacaktır.

Kaba ol

Zehir dolu mektuplar göndermemelisin çünkü fırsat doğduğunda insanlar bunu hatırlayacaktır. Bunun yerine bir mektup yazın ve onu iki gün boyunca “Taslaklar”da bırakın. Daha sonra ona geri dönebilir ve dikenleri kaldırarak düzenleyebilirsiniz. Bu sayede istediğiniz şeye daha hızlı ulaşacaksınız. Ayrıca çok sabırlı ve düşünceli bir profesyonel olarak muamele göreceksiniz.

Aptal e-posta adresi

Bir müşteriye, çalışana veya potansiyel işverene e-posta gönderiyorsanız, "profesyonel olmayan" başlıklı e-posta kullanmayın. Posta başlığında esprili olduğu iddia edilen veya cinsel ya da kaba çağrışımlar içeren herhangi bir şey varsa (örneğin, [e-posta korumalı]), muhatabınızın en başından itibaren size karşı olumsuz hissetmesine neden olma riskiyle karşı karşıya kalırsınız. Tamamen profesyonel ihtiyaçlar için ayrı bir e-posta oluşturun.

Yazım hataları

E-postanın bir iPhone'dan gönderilmiş olması, özensiz e-postalar göndermek için bir mazeret değildir. Mektubunuzda birden fazla hata yaparsanız, bunun profesyonelliğe aykırı olduğu düşünülebilir. Bu çok önemli bir mektupsa ve bir yere yetişmek için aceleniz varsa, göndermeden önce en azından kontrol etmeye çalışın.

Sabahın erken saatlerinde e-posta göndermek

Çoğu insan mektup alırken gönderildiği zamana bakar. Mektubun çok erken gönderilmesi halinde olumsuz bir şekilde karşılanabilirsiniz. En azından bir işkolik olarak kabul edileceksiniz Kişisel hayat. Müdahaleci olarak kabul edilirseniz daha kötü. Geceleri ilham sizi uyandırırsa, bir mektup yazın, onu “Taslaklar”a kaydedin ve çalışma saatleri içinde gönderin.

Çok fazla noktalama işareti

İnsanlar bazen kendilerini kaptırıp çok fazla ünlem işareti kullanıyorlar. Sonuç bazılarına olgunlaşmamış veya fazla duygusal görünebilir. Kötüye kullanmayın!!!

Profesyonel olmayan yazı tipleri

Purple Comic Sans yazı tipinin kendi kapsamı vardır. İş dünyasında klasik yazı tiplerini, renkleri ve boyutları kullanmak daha iyidir. Mektuplarınızın okunması kolay olmalıdır.

Genellikle 10 veya 12 yazı tipi boyutu kullanılır. Arial, Calibri veya Times New Roman gibi okunması kolay yazı tipleri bu iş için en iyisidir. Tercih edilen renk siyahtır.

Mektup çok uzun

Çoğu insan e-postaları okumak için dakikalar değil saniyeler harcıyor. Birçok kişi metni gözleriyle gözden geçirir, bu nedenle mektuplarınızı buna göre yazın. İnsanlar büyük paragrafları okumakta zorlanırlar; metni daha küçük bloklara bölerler. Öne çıkanlar ve madde işaretli listelerin okunması çok daha kolaydır. Ana noktaları kalın veya italik olarak da vurgulayabilirsiniz ancak bunu çok sık yapmayın.

Muhtemelen bunu zaten fark etmişsinizdirbazı yazarlardan mektuplar aldıktan sonra"Kime" bölümünde birkaç düzine e-postanın listesi var farklı insanlar. Üstelik ne siz ne de bu kişiler bu e-postaların “ifşa edilmesine” rıza göstermediler. Doğal olarak alıcılardan bazıları bu e-posta listesinden çıkacak (e-postalarımıza gelen spam akışından hepimiz bıktık). Ancak kesin olan bir şey var ki o da, tüm alıcıların haber bülteninin yazarına profesyonel olmayan biri gibi davranacağıdır. Ve onun teklifini kabul etmeleri pek mümkün değil.


Her muhatabına ayrı ayrı mektup göndermemek ve aynı zamanda "herkesin önünde parlamamak" için bunu nasıl yapabilirsiniz?
Hemen hemen her e-posta hizmeti bunu yapmanıza olanak tanır.

İş postaları için en popüler e-posta adresi örneğini kullanarak bu fırsatı değerlendirelim: gmail.com

Genellikle e-posta göndermek için Oluştur penceresini kullanırsınız. Üzerine tıkladığınızda, mektubu oluşturmak ve göndermek için gerekli olan her şeyi eklediğiniz yeni bir "Yeni mesaj" penceresi görürsünüz.

Genellikle alıcılarımızın e-postalarını “Alıcılar” penceresine ekliyoruz.




Kopya, "tam kopya" anlamına gelir. Bu alan, birincil alıcı olmayan birine e-posta göndermek istediğinizde kullanılır. Bu şekilde, e-postaya yanıt vermek zorunda olmadığını bilmesini sağlarken kişiyi de gelişmelerden haberdar edebilirsiniz. Ancak bu mektubun tüm alıcıları birbirlerinin adreslerini (ve hatta isimlerini) görüyor.


BCC, "tam olarak gizli bir kopya" anlamına gelir. Cc ile aynı şekilde çalışır ancak bu alan tüm alıcı adreslerini gizler.

Dolayısıyla bu alanı kullanmak şunlardan biridir: en iyi yollar mektup göndermek Büyük bir sayı insanlar ve gizliliği koruyun. Bu, onlarla ilişkinizi mahvetmeyeceğiniz anlamına gelir. Bu özelliği kullanarak en fazla 30 e-posta ekleyebilirsiniz. Bu, tek bir tıklamayla bu mektubu e-postalarını göstermeden 30 alıcıya aynı anda gönderebileceğiniz anlamına gelir.

Ve gerekirse mektubun gövdesine bir resim ekleyebilirsiniz ( 4 ) veya bir dosya ekleyin ( 5 ).

veren bu postadır en yüksek miktar düzenleme yetenekleri.



Benzer şekilde, yandex.ru postası aracılığıyla aynı anda birden fazla alıcıya bir mektup gönderebilirsiniz.

Bu postadaki mektubun metnini düzenlemek için yalnızca daha az seçenek var. Bu nedenle sadece mektup göndermek için gereken prosedürü göstereceğim.

“Yaz”a tıklayın ve ardından “Kime” penceresinde ( 1 ) ilk alıcının e-postasını ekleyin ve ardından “Kopyala” işlevini seçin ( 2 ) veya "Bcc" ( 3 ). Mektubunuzun tüm alıcılarının tüm e-postaları görmesini veya adres gizliliği haklarını korumasını isteyip istemediğinize bağlı olarak işlevlerden birini seçin. Bir sonraki e-postayı listeye eklemek için, önünde artı işareti bulunan bir adamın resminin bulunduğu düğmeye tıklamanız gerekir ( 4 ). Daha sonra açılır listeden normal alıcılarınızı seçebilir veya e-postalarını manuel olarak girebilirsiniz.

Resimler Yandex Disk'ten indirilebilir ve dosyalar her zamanki gibi eklenebilir.

“Yaz” düğmesine tıklayın, “Kime” penceresinde fareyle tıkladığınızda bir pencere görünür ( 1 ), normal alıcılarınızın listesini içeren bir açılır liste görüntülenir ( 2 ). Bu listeden ihtiyacınız olanı seçebilirsiniz. Veya istediğiniz e-postayı ekleyin hedefi manuel olarak seçin.

Müşterileriniz ve meslektaşlarınızla iletişim kurarken e-postayı aktif olarak kullanıyorsanız, kopyaların olmadığı bir günün geçmesi nadirdir. Onlar ayrılmaz bir parçadır iş yazışmaları. Bu nedenle, eski güzel postaneden Omnidesk'e taşınan birçok müşteri, sıklıkla Cc ve Bcc desteğini sordu. Bu işlevsellik ortaya çıkmadan önce, onu eklemek için 47 (!) istek aldık. Rakam etkileyici çünkü ihtiyaçlarınız ve sorularınız hakkında en iyi durum senaryosu Yazmak isteyenlerin %5-7'si yazıyor.

Kopya uygulamamızın ayrıntılarına girmeden önce bunların ne olduğunu anlayalım.

E-posta alıcılarının türleri

İle: (kime) - mektubun ana alıcısı.

Bilgi: (karbon kopya) - bir kopyanın gönderildiği mektubun ikincil alıcıları. Birbirlerinin varlığını görüyor ve biliyorlar.

Gizli: (kör karbon kopya) - adresleri diğer alıcılara gösterilmeyen gizli e-posta alıcıları.

Kopya kullanma örnekleri

A. Kullanıcı yardım istedi ve hem iş hem de kişisel e-postaya yanıt göndermesini istedi. Kişisel adresini kopyada (Cc) belirtirsiniz, böylece herhangi bir adresten yanıt verebilir ve her bir yazışmanın tamamını görebilir.

B. Müşteri danışmanlık/destek/geliştirme için ödeme yapıyor ve siz de onların çalışanlarıyla düzenli olarak iletişim kuruyorsunuz. Tüm yanıtlarınızı alması, yazışmalara her an müdahale edebilmesi ve sağladığınız hizmetlerin kalitesini değerlendirebilmesi için kopyaya (Cc) eklersiniz.

V. Yönetici, VIP istemcilerle destek iletişimlerini izlemek istiyor. Bu müşterilerden gelen taleplerde yönetici, yanıtlarınızı (yazışma geçmişiyle birlikte) her zaman alabilmesi için kör karbon kopyaya (Bcc) eklenir.

İşin güzel yanı, müşterinin "gözetleme" konusunu bilmemesi ve yöneticinin size kişisel olarak cevap verebilmesi ve örneğin bir açıklama yapabilmesidir :)

G. Bir müşteri indirim alma ve ödeme yöntemlerini görüşmek üzere sizinle iletişime geçer. İletişimin ilerleyişini takip edebilmek ve doğru zamanda bayrağı devralabilmek için muhasebecisini hemen kopyaya (Cc) ekler.

Kopya desteğini nasıl uyguladık?

Yukarıdaki örnekler, müşterilerin bize "sattığı" senaryolardan yalnızca bazılarını açıklamaktadır ve hizmetteki kopyaların desteklenmesi ihtiyacını tartışmaktadır. Tüm standart noktaları uyguladık ancak birkaç yararlı özellik eklemeyi de unutmadık. Her şeye sırayla bakalım.

Temel işlevsellik

1) "Alıcı" alan adının sağına kopya eklemek için iki bağlantı yerleştirdik - "CC" ve "Bcc".

2) “Cc”ye tıkladığınızda “Kopyala” alanı belirir ve “Cc” bağlantısı kaybolur.

3) "Bcc"ye tıkladığınızda "Bcc" alanı görünür ve "Bcc" bağlantısı kaybolur.

5) Bir çalışan ne zaman adresi normal kopyaya ekler (Cc) yanıtı, Alıcı alanındaki birincil adrese ve Cc alanındaki adrese gönderilir. Bu durumda her iki kullanıcı da mektubun iki adrese teslim edildiğini görür. Her biri hem bir çalışana hem de bir çalışana + başka bir kullanıcıya yanıt verebilir.

6) Bir çalışan ne zaman adresi gizli kopyaya ekler (Bcc) yanıtı “Alıcı” alanındaki birincil adrese ve “Bcc” alanındaki adrese gönderilir. Bu durumda ana kullanıcı, mektubun yalnızca kendisine gönderildiğini görür, dolayısıyla yanıtı yalnızca çalışana gönderilebilir.

Bu durumda kullanıcı, gizli bir kopyadan asıl alıcının kim olduğunu görebilir ve mektubu hem çalışana hem de çalışan + ana alıcıya gönderebilir.

7) Kopyalama desteği aynı zamanda ters yönde de çalışır. Bir kullanıcı bir istek (veya devam eden bir konuşmaya yeni bir yanıt) gönderirse ve Cc'ye başka bir adres eklerse, bu adresi otomatik olarak "Cc" alanına giriyoruz, böylece çalışan yanıt verdiğinde mektup her iki adrese de gönderiliyor.

Faydalı ipuçları

8) “Alıcı”, “Cc” ve “Bcc” alanlarındaki tüm değişiklikler etkinlik geçmişine kaydedilir.

9) Her istek için “Alıcı”, “Cc” ve “Bcc” alanlarında belirtilen tüm adresleri hatırlıyoruz. Bu nedenle, bir alandan bir adres kaldırıldıktan sonra kolayca geri döndürülebilir. İstediğiniz alana tıklamanız yeterli; açılır listeden bir adres seçmenizi önereceğiz.

10) Bir BCC kullanıcısı bir çalışana ve birincil kullanıcıya yanıt verdiğinde, bu kişinin e-postası isteğe normal yanıt olarak eklenir. Yalnızca bir çalışana yanıt verirse mektubu talebe not olarak eklendi, ana kullanıcı tarafından görülemeyen (hesabınızdaki bir taleple ilgili yazışmaları görüntülerken).

11) Gelen istekler için kurallara koşul ekledik “İtirazın kopyası (Cc)” böylece kopyada belirli bir adresin (veya etki alanının) varlığını izleyebilir ve gerekli işlemleri otomatik olarak gerçekleştirebilirsiniz.

12) Tüm kural türlerinde iki yeni eylem ortaya çıktı: "Kopyaya ekle" Ve "BCC'ye ekle" istek kuralın koşullarını karşıladığında kopyalara adres eklemeniz gerekmesi durumunda.

İş iletişimi kendi kanunları olan kendi dünyasıdır. Pek çok şey bu yasalara nasıl uyduğumuza bağlıdır: meslektaşlarımız ve ortaklarımız üzerinde bıraktığımız izlenim, iş verimliliği ve hatta kariyer gelişimi.

İçinde özel bir yer iş iletişimiçoğu kişinin günlük sorumluluğu olan ticari yazışmalarla meşgul Ofis çalışanları ve sadece değil. Ticari yazışmaları doğru bir şekilde yürütme yeteneği, karlı anlaşmalar yapmanıza ve işletme imajınızı oluşturmanıza iyi bir yardımcı olabilir.

Bazı özelliklere bakalım iş mektubu. Yani, ticari yazışmalar:

  • şablon ifadelerin ve klişelerin kullanımı
  • duygusal tarafsızlık,
  • Sunumun anlamsal doğruluğu ve kısalığı,
  • iyi yapılandırılmış argüman.

Ticari yazışmalar ingilizce dili– bu, bazılarının yabancı ortaklarla veya uluslararası şirketlerde çalışan herkesin kullanmasını tavsiye ettiğimiz aynı kurallar ve klişeler bütünüdür. Size birkaç tane sunuyoruz kullanışlı ifadeler iş yazışmalarınızı süsleyecek. Bu sözler profesyonelliğinizi vurgulayacak ve imajınızı şekillendirmenize yardımcı olacaktır iş adamı. Hadi başlayalım!

1. Lütfen ekte bulabilirsiniz

Klasiklerle başlayalım. Çoğu zaman bir mektuba çeşitli belgeler veya başka dosyalar eklemeniz gerekir. Alıcıya bir ekin varlığını bildirmek için bu ifade mükemmeldir. Sonuçta çevirideki "Ek" kelimesi "bağlantı" anlamına gelir. Bu ifade mektubun sonunda kullanılmalıdır.

İşte birkaç kullanım örneği:

  • Lütfen portföyümü ekte bulabilirsiniz.
  • Lütfen sözleşmenin/sözleşmenin ekteki kopyasını bulun.

2. İlettim

Bir e-postayı diğer alıcılara iletmeniz gerekiyorsa bu ifadeyi kullanabilirsiniz. Alıcıyı bu konuda bilgilendirmek için “İlettim” ifadesi mükemmeldir. Örneğin:

  • Anna'nın özgeçmişini size ilettim.
  • John'un e-postasını sana ilettim.

3. Bilgi verdim

Ticari yazışmaların tüm sırlarını bilmeyen bir kişi, bu garip kısaltmanın ne anlama geldiğini anlayamayabilir. Ama biz profesyoneliz. "I've cc'ed", karbon kopyam var anlamına gelen bir kısaltmadır. Bu ifade "birini mektup almak için kopyalamak" anlamına gelir.

Dolayısıyla, başka alıcılara kopyaladığınızı birisine bildirmeniz gerekiyorsa bu ifadeyi kullanmaktan çekinmeyin. Örneğin:

  • Bu e-postayı Sara'ya bildirdim.
  • Jack ve Jimmy'nin bu e-postalarını cc'ye aldım.

Ticari yazışmalarda kullanılamayan kısaltmalara gelince, bu durum için genellikle bir istisna yapılır.

4. Daha fazla ayrıntı için

Bu ifade, mektubunuzu İngilizce olarak kibarca bitirmenin kanıtlanmış bir yoludur. “Daha fazla ayrıntı için”, “daha ​​ayrıntılı bilgi için”, “daha ​​ayrıntılı olarak” anlamına gelir. Kullanım örnekleri:

  • Daha fazla ayrıntı için istediğiniz zaman benimle iletişime geçin.
  • Daha fazla ayrıntı için Satış yöneticimize yazın.

Kibarca bitirmenize yardımcı olacak bir diğer ifade ise “Herhangi bir sorunuz varsa lütfen benimle iletişime geçmekten çekinmeyin.” Çeviride bu, "Herhangi bir sorunuz varsa bana yazmaktan çekinmeyin" anlamına gelir.

5. Dört gözle bekliyorum

"İleriye bakmak" ifadesi "ileriye bakmak" anlamına gelir. Dolayısıyla alıcıdan bir yanıt veya başka bir eylem bekliyorsanız bu ifadeyi kullanmak oldukça uygun olacaktır. Örneğin:

  • Cevabınızı sabırsızlıkla bekliyorum.
  • Cevabınızı sabırsızlıkla bekliyorum.

İfadenin mektubun sonunda kullanılması en iyisidir.

Bir mektup yazarken, canınız istemese bile kibar olmanız gerekir. Her durumda yetkin mektuplar yazma yeteneği, profesyonelliğinizi, görgünüzü ve bilginizi yansıtır iş ahlakı. Sonuç olarak, iş yazışmalarında üslupta hassasiyet ve kusursuz okuryazarlık göstermeniz gerektiğini hatırlatalım. Kısaltmaların kullanılması da kabul edilemez (nadir istisnalar dışında).

E-postalarınızı İngilizce olarak doğru yazın sevgili dostlar! İyi şanlar!

Sitedeki en popüler işlevlerden biri, verilerin site sahibine e-postayla gönderildiği başvuru veya sipariş formudur. Kural olarak, bu tür formlar basittir ve veri girişi için iki veya üç alandan oluşur. Böyle bir sipariş formu nasıl oluşturulur? Bu, HTML biçimlendirme dilinin ve PHP programlama dilinin kullanılmasını gerektirir.

HTML işaretleme dilinin kendisi basittir; yalnızca belirli etiketleri nasıl ve nereye koyacağınızı bulmanız gerekir. PHP programlama dili ile işler biraz daha karmaşıktır.

Bir programcı için böyle bir form oluşturmak zor değildir, ancak bir HTML düzen tasarımcısı için bazı eylemler zor görünebilir.

Html'de veri gönderme formu oluşturma

İlk satır aşağıdaki gibi olacak

Bu çok önemli unsur formlar. İçinde verilerin nasıl ve hangi dosyaya aktarılacağını belirtiyoruz. İÇİNDE bu durumda her şey POST yöntemi kullanılarak send.php dosyasına gönderilir. Bu dosyadaki programın buna göre verileri alması gerekir, bunlar gönderi dizisinde yer alacak ve belirtilen e-posta adresine gönderecektir.

Hadi formumuza geri dönelim. İkinci satırda tam adınızı girebileceğiniz bir alan bulunacaktır. Aşağıdaki koda sahiptir:

Form türü metindir, yani kullanıcı buraya klavyeden metin girebilecek veya kopyalayabilecektir. name parametresi formun adını içerir. Bu durumda fio'dur; kullanıcının bu alana girdiği her şey bu ad altında iletilecektir. Placeholder parametresi bu alana açıklama olarak ne yazılacağını belirtir.

Sonraki satır:

Burada hemen hemen her şey aynı ancak alanın adı email olup açıklaması ise kullanıcının bu forma e-posta adresini girmesidir.

Bir sonraki satır "gönder" düğmesi olacaktır:

Ve formdaki son satır etiket olacak

Şimdi her şeyi bir araya getirelim.





Şimdi formdaki alanları zorunlu hale getirelim. Aşağıdaki koda sahibiz:





HTML formundaki verileri kabul eden bir dosya oluşturun

Bu send.php adında bir dosya olacak

Dosyada ilk aşamada post dizisinden veri kabul etmeniz gerekiyor. Bunu yapmak için iki değişken oluşturuyoruz:

$fio = $_POST["fio"];
$e-posta = $_POST["e-posta"];

PHP'de değişken isimlerinin önünde $ işareti bulunur ve her satırın sonuna noktalı virgül konur. $_POST, formdaki verilerin gönderildiği bir dizidir. Html formunda gönderme yöntemi method=”post” olarak belirtilir. Yani html formundan iki değişken kabul edilir. Sitenizi korumak için bu değişkenleri çeşitli filtrelerden (php işlevlerinden) geçirmeniz gerekir.

İlk işlev, kullanıcının forma eklemeye çalışacağı tüm karakterleri dönüştürecektir:

Bu durumda php'de yeni değişkenler oluşturulmaz, mevcut değişkenler kullanılır. Filtrenin yapacağı şey karakteri dönüştürmektir "<" в "<". Также он поступить с другими символами, встречающимися в html коде.

İkinci işlev, kullanıcı URL'yi forma eklemeye çalışırsa URL'nin kodunu çözer.

$fio = urldecode($fio);
$e-posta = urldecode($e-posta);

Üçüncü fonksiyonla satırın başında ve sonunda varsa boşlukları kaldıracağız:

$fio = trim($fio);
$e-posta = trim($e-posta);

Php değişkenlerini filtrelemenize izin veren başka işlevler de vardır. Bunların kullanımı, bir saldırganın bu html e-posta gönderim formuna program kodu eklemeye çalışacağından ne kadar endişe duyduğunuza bağlıdır.

HTML formundan PHP dosyasına aktarılan verilerin doğrulanması

Bu kodun çalışıp çalışmadığını ve veri aktarılıp aktarılmadığını kontrol etmek için yankı işlevini kullanarak kodu ekranda görüntüleyebilirsiniz:

echo $fio;
Eko "
";
echo $fio;

Buradaki ikinci satır, php değişkenlerinin çıktısını farklı satırlara ayırmak için gereklidir.

Alınan verileri HTML formundan PHP kullanarak e-postaya gönderme

Verileri e-postayla göndermek için PHP'deki posta işlevini kullanmanız gerekir.

mail("hangi adrese gönderilecek", "mektubun konusu", "Mesaj (mektubun gövdesi)","Kimden: mektubun gönderildiği e-postadan \r\n");

Örneğin, site sahibinin veya yöneticisinin e-postasına veri göndermeniz gerekiyor [e-posta korumalı].

Mektubun konusu açık olmalı ve mektubun mesajı kullanıcının HTML formunda belirttiği şeyleri içermelidir.

posta(" [e-posta korumalı]", "Siteden başvuru", "Tam ad:".$fio.". E-posta: ".$email ,"Gönderen: [e-posta korumalı]\r\n");

Formun belirtilen e-posta adresine PHP kullanılarak gönderilip gönderilmediğini kontrol edecek bir koşul eklemek gerekir.

eğer (posta(" [e-posta korumalı]", "Siteden sipariş verin", "Tam ad:".$fio.". E-posta: ".$email ,"Gönderen: [e-posta korumalı]\r\n"))
{
echo "mesaj başarıyla gönderildi";
) başka (
}

Böylece HTML form verilerini e-postaya gönderecek send.php dosyasının program kodu şu şekilde görünecektir:

$fio = $_POST["fio"];
$e-posta = $_POST["e-posta"];
$fio = htmlspecialchars($fio);
$e-posta = htmlspecialchars($e-posta);
$fio = urldecode($fio);
$e-posta = urldecode($e-posta);
$fio = trim($fio);
$e-posta = trim($e-posta);
//echo $fio;
//Eko "
";
//echo $e-posta;
eğer (posta(" [e-posta korumalı]", "Siteden başvuru", "Tam ad:".$fio.". E-posta: ".$email ,"Gönderen: [e-posta korumalı]\r\n"))
( echo "Mesaj başarıyla gönderildi";
) başka (
echo "mesaj gönderilirken hatalar oluştu";
}?>

Verilerin dosyaya aktarılıp aktarılmadığını kontrol etmek için üç satır yorumlanır. Gerekirse, yalnızca hata ayıklama için gerekli olduklarından kaldırılabilirler.

Formu göndermek için HTML ve PHP kodunu tek bir dosyaya yerleştiriyoruz

Bu makaleye yapılan yorumlarda birçok kişi, hem HTML formunun hem de e-postaya veri göndermek için kullanılan PHP kodunun iki değil tek dosyada olduğundan nasıl emin olunacağı sorusunu soruyor.

Bu çalışmayı uygulamak için formun HTML kodunu send.php dosyasına yerleştirmeniz ve POST dizisindeki değişkenlerin varlığını kontrol edecek bir koşul eklemeniz gerekir (bu dizi formdan gönderilir). Yani dizideki değişkenler yoksa kullanıcıya formu göstermeniz gerekir. Aksi takdirde diziden veri alıp alıcıya göndermeniz gerekir.

Send.php dosyasındaki PHP kodunu nasıl değiştireceğimizi görelim:



Siteden başvuru formu


//POST dizisinde değişkenlerin olup olmadığını kontrol edin
if(!isset($_POST["fio"]) ve !isset($_POST["e-posta"]))(
?>





) başka (
//formu göster
$fio = $_POST["fio"];
$e-posta = $_POST["e-posta"];
$fio = htmlspecialchars($fio);
$e-posta = htmlspecialchars($e-posta);
$fio = urldecode($fio);
$e-posta = urldecode($e-posta);
$fio = trim($fio);
$e-posta = trim($e-posta);
eğer (posta(" [e-posta korumalı]", "Siteden başvuru", "Tam ad:".$fio.". E-posta: ".$email ,"Gönderen: [e-posta korumalı]\r\n"))(
echo "Mesaj başarıyla gönderildi";
) başka (
echo "Mesaj gönderilirken hatalar oluştu";
}
}
?>

POST dizisinde bir değişkenin varlığını isset() PHP fonksiyonu ile kontrol ediyoruz. Bir koşulda bu işlevin önüne gelen ünlem işareti olumsuzluk anlamına gelir. Yani eğer değişken yoksa formumuzu göstermemiz gerekiyor. Eğer ünlem işareti koymasaydım koşul tam anlamıyla “varsa formu göster” anlamına gelecekti. Ve bu bizim durumumuzda yanlış. Doğal olarak onu index.php olarak yeniden adlandırabilirsiniz. Dosyayı yeniden adlandırırsanız, satırdaki dosya adını yeniden adlandırmayı unutmayın.

. Form aynı sayfaya bağlanmalıdır, örneğin index.php. Sayfa başlığını koda ekledim.

Bir web sitesinden PHP formu gönderirken ortaya çıkan yaygın hatalar

İlk ve muhtemelen en popüler hata, mesaj içermeyen boş bir beyaz sayfa görmenizdir. Bu, sayfa kodunda bir hata yaptığınız anlamına gelir. PHP'deki tüm hataların görüntülenmesini etkinleştirmeniz gerekir ve ardından hatanın nerede yapıldığını göreceksiniz. Koda ekleyin:

ini_set("display_errors", "Açık");
error_reporting("E_ALL");

Send.php dosyası yalnızca sunucuda çalıştırılmalıdır, aksi takdirde kod çalışmayacaktır. Her zaman harici bir posta sunucusuna veri gönderecek şekilde yapılandırılmadığından bunun yerel bir sunucu olmaması önerilir. Kodu sunucuda çalıştırmazsanız, PHP kodu doğrudan sayfada görüntülenecektir.

Bu nedenle doğru çalışma için send.php dosyasını sitenin barındırıldığı siteye yerleştirmenizi öneririm. Kural olarak, her şey orada zaten yapılandırılmıştır.

Bir diğer yaygın hata da "Mesaj başarıyla gönderildi" bildiriminin görünmesine rağmen mektubun postaya ulaşmamasıdır. Bu durumda satırı dikkatlice kontrol etmeniz gerekir:

eğer (posta(" [e-posta korumalı]", "Siteden sipariş verin", "Tam ad:".$fio.". E-posta: ".$email ,"Gönderen: [e-posta korumalı]\r\n"))

Yerine [e-posta korumalı] Mektubun gönderilmesi gereken bir e-posta adresi olmalıdır, bunun yerine[e-posta korumalı] bu site için mevcut bir e-posta olmalıdır. Örneğin, bir web sitesi için bu şöyle olacaktır: . Ancak bu durumda formdaki verileri içeren bir mektup gönderilecektir.