swiftmailer에서 처리하는 웹 사이트에 문의 양식을 작성했습니다. 현재 이미지 첨부 및 일부 입력 필드와 함께 올바르게 전송됩니다. 일부 필드를 "필수"로 만들고 비워두면 오류 메시지를 출력합니까? swiftmailer 라이브러리가 들어 오기 전에 이런 일이 필요합니까? 이 간단한 물건 인 경우swiftmailer 문의 양식 필수 입력란
죄송하지만 PHP에 새로운 메신저와에 신속한 답변을 찾을 수 없습니다이 어디
<?php
$_SESSION["post"] = $_POST;
$name = $_POST["Name"]; $email = $_POST["Email"]; $phone = $_POST["Phone"]; $dob = $_POST['DOBDay'] ."\t" .$_POST['DOBMonth'] ."\t" .$_POST['DOBYear'];$address = $_POST['AddressLine1'] ."\n" .$_POST['AddressLine2'] ."\n" .$_POST['PostCode'];$experience = $_POST["Experience"];$height = $_POST["Height"]; $size = $_POST["DressSize"];$bra = $_POST["Bra"];$waist = $_POST["Waist"];$hipwidest = $_POST["HipWidest"];$bicep = $_POST["Bicep"];$thigh = $_POST["Thigh"];$shoe = $_POST["Shoe"];
require_once 'lib/swift_required.php';
// Create the Transport
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, "ssl")
->setUsername('[email protected]')
->setPassword('xxx');
// Create the Mailer using your created Transport
$mailer = Swift_Mailer::newInstance($transport);
// Create a message
$message = Swift_Message::newInstance('Be A Model application: Girls')
// Set the From address with an associative array
->setFrom(array($email => $name))
// Set the To addresses with an associative array
->setTo(array('[email protected]', '[email protected]' => 'contact test'))
// Give it a body
->setBody('Name: ' .$name ."\n"
.'Email: ' .$email ."\n"
.'Phone: ' .$phone ."\n"
.'Address: ' .$address ."\n"
.'DOB: ' .$dob ."\n"
.'Experience: ' .$experience ."\n"
.'Height: ' .$height ."\n"
.'Dress Size: ' .$size ."\n"
.'Bra: ' .$bra ."\n"
.'Waist: ' .$waist ."\n"
.'Hip at Widest: ' .$hipwidest ."\n"
.'Bicep: ' .$bicep ."\n"
.'Thigh: ' .$thigh ."\n"
.'Shoe Size: ' .$shoe ."\n");
// And optionally an alternative body
//->addPart('<q>Here is the message itself</q>', 'text/html');
// Attachment
$message->attach(
Swift_Attachment::fromPath($_FILES['fileatt']['tmp_name'])->setFilename($_FILES['fileatt']['name'])
);
// Send the message
$result = $mailer->send($message);
if ($result)
{
header('Location: http://www.modelmeasures.co.uk/thankyou.html');
}
echo $result;
?>