Ben müvekkilime bilgileri e-postayla gönderebilirsiniz olacak bir düğme ile birlikte vb bir kişinin adı, e-posta adresi, şirket olarak belirli bir bilgi soran metin kutuları bir dizi katılan bir müşteri için bir web sayfası yaptım. Ben mükemmel çalışır gibiydi düğmesini test zaman, ben sayfa yükledi ve ben yapıldı düşündüm. Ancak, diğer gün müvekkilim sitesinden bu e-posta aldım:
Name: rfhopzdgmx rfhopzdgmx
Email: envlxw@lnlnsm.com
Company: zUDXatAfoDvQrdH
Mailing Address:
AaSsXklqpHIsoCNcei
gXsimMPRBYZqq
vGLvZraZNdpOAV, ChsmuibE PoKzaSCubXPRI
Home Phone: CIJbIfjMfjIaTqAlD
Work Phone: JFLZBOvru
Cell Phone: XlFJTTFGiTTiiFQfy
Fax: UEJMOVZodWPkKxew
Comments:
sPvSCE hgetwoguderu,*
[url=http://atyktjlxcznl.com/]atyktjlxcznl[/url],
[link=http://nudvfcehwpyg.com/]nudvfcehwpyg[/link], http://lvvwkbzbhnzp.com/
Not: * hattı, HTML link kodunu içerdiği Ben sadece bunu göstermek için bu siteyi almak için nasıl bilmiyorum.
İşte e-posta düğmesi için sitede PHP kodudur.
<?php
//This Sends A Formatted Text Email Using The Text Boxes
if ($_POST['submit']){
//This Gets The Form Data
$fname = $_POST['fName'];
$lname = $_POST['lName'];
$email = $_POST['email'];
$company = $_POST['co'];
$address1 = $_POST['address1'];
$address2 = $_POST['address2'];
$city = $_POST['city'];
$state = $_POST['state'];
$zip = $_POST['zip'];
$homep = $_POST['homeP'];
$workp = $_POST['workP'];
$cellp = $_POST['cellP'];
$fax = $_POST['fax'];
$comments = $_POST['txaOutputField'];
//echo "<script language = 'javascript'>alert('YAY');</script>";
if ($fname && $lname && $email && $comments){ //Check If Required Fields Are Filled
//This Sets The SMTP Configuration In php.ini
ini_set("SMTP", "smtp.2ndsourcewire.com");
//This Replaces Any Blank Fields With 'None's
if ($company == ""){
$company = "None";
}
if ($address1 == ""){
$address1 = "None";
}
if ($city == ""){
$city = "None";
}
if ($state == ""){
$state = "None";
}
if ($zip == ""){
$zip = "None";
}
if ($homep == ""){
$homep = "None";
}
if ($workp == ""){
$workp = "None";
}
if ($cellp == ""){
$cellp = "None";
}
if ($fax == ""){
$fax = "None";
}
//This Creates The Variables Necessary For The Email
$to = "CLIENT EMAIL WHICH I'M CENSORING";
$subject = "Email from 2ndSourceWire.com";
$from = "From: noreply@2ndsourcewire.com";
$secondEmail = "MY EMAIL WHICH I'M ALSO CENSORING";
if ($address2 == ""){
$body = "Name: $fname $lname\n".
"Email: $email\n".
"Company: $company\n\n".
"Mailing Address:\n".
"$address1\n".
"$city, $state $zip\n\n".
"Home Phone: $homep\n".
"Work Phone: $workp\n".
"Cell Phone: $cellp\n".
"Fax: $fax\n\n".
"Comments:\n".
"$comments";
}
else {
$body = "Name: $fname $lname\n".
"Email: $email\n".
"Company: $company\n\n".
"Mailing Address:\n".
"$address1\n".
"$address2\n".
"$city, $state $zip\n\n".
"Home Phone: $homep\n".
"Work Phone: $workp\n".
"Cell Phone: $cellp\n".
"Fax: $fax\n\n".
"Comments:\n".
"$comments";
}
//This Sends The Email
mail($to, $subject, $body, $from);
mail($secondEmail, $subject, $body, $from);
echo "<script language = 'javascript'>alert('The email was sent successfully.');</script>";
}
else {
//The Required Fields Are Not Filled
echo "<script language = 'javascript'>alert('Please fill your first name, last name, email address, and your comment or question.');</script>";
}
}
>
Bu nasıl oldu biraz şaşkın değilim, istemci bu bir çift e-postaları sözü, bu yüzden rastgele bir aksaklık olduğunu sanmıyorum. Ayrıca, e-posta adresi, bir e-posta adresi gibi biçimlendirilmiş, bu yüzden birileri ya da bazı program her metin kutusunun yanındaki etiketleri yorumlanması oldu. Ben de yerine sadece söylenip daha ben onun bazı spam programı düşünüyorum, ama onlar bir şey reklam ve para kazanmak için deneyin olmaz, onlar farklı metin kutularına olmalarına rağmen, girilen ilk ve son adları aynı kelime olduğunu fark ettim dışarı rastgele metin? Ayrıca, yorum bölümünde bağlantılar Goto hiçbir, hiç bana hiç mantıklı ve hepsi mükemmel biçimlendirilmiş konum, sadece etrafında vidalama rastgele bir kişi bu etiketleri bilemeyiz, ve bunu yaparken bir programcı onunla rahatsız olmaz değil aynı zamanda ne bir program olur.
Ben bu veya nasıl düzeltebilirim ne neden hiçbir fikrim yok, ben burada bir boş çiziyorum. Herkes herhangi bir fikir var mı?