Senaryo Çözüm PHP E Need

2 Cevap php

Formları tasarlarken her zaman eğlenceli olmuştur, ancak sunucu tarafında e-posta göndermek için bunları almak başka bir hikaye. Ben çeşitli e-posta komut (DYNAFORM, PHPMailer, vb) kullanmış ve sorunların bir ton yaşadım.

Yani burada ben üzerinde çalışıyorum site: Contact On the Right. Bu çok temel: hayır doğrulama yok, gerekli alanlar. Ben sadece bana geri gönderilmek üzere girilir şey gerek.

Herkes herhangi bir BASIC PHP form işleme komut biliyor, ya da burada çalışacak kod birkaç satır var mı? Ben bir PHP adam değilim, bu yüzden mücadele ediyorum!

Şimdiden teşekkürler.

2 Cevap

I simply need anything that is entered to be sent back to me.

<?php
mail('your@mail.here','Site feedback',implode("\n\n",$_POST));
header("Location: thankyou.html");
?>

Eğer Thankyou.html içine bu etiketi ekleyebilirsiniz:

<META HTTP-EQUIV="REFRESH" CONTENT="5;URL=http://v2.ztmag.com/livedates.html">

Eğer 5 saniye içinde geri kullanıcıyı alacak

PHPMailer: basit ve zor görevler için (it does HTML mail) bu kütüphane bana hep iyi hizmet

Depending on servers and administrators, sometimes mail() doesn't work. It must be configured to work correctly with smtp or have a sendmail binary installed in the correct path.

PHPMailer yerine, sadece engelli olmadığı fsockopen giden bağlantı çukur gerekiyor.

A simple tutorial here:
http://www.ustrem.org/en/articles/send-mail-using-phpmailer-en/

CMS bir dizi de, dahili olarak kullanır. Joomla örneğin.