Webhook Confirmation File attachement Help - Need immediately
$15-20 USD
Imechapishwa almost 13 years ago
$15-20 USD
Kulipwa wakati wa kufikishwa
See detailed requirements.
## Deliverables
<?php
// NOTE: it's best practice to CLEAN YOUR INPUTS
// [login to view URL]
function mail_attachment($filename, $path, $mailto, $from_mail, $from_name, $replyto, $subject, $message) {
$file = $path.$filename;
$file_size = filesize($file);
$handle = fopen($file, "r");
$content = fread($handle, $file_size);
fclose($handle);
$content = chunk_split(base64_encode($content));
$uid = md5(uniqid(time()));
$header = "From: ".$from_name." <".$from_mail.">\r\n";
$header .= "Reply-To: ".$replyto."\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: multipart/mixed; boundary=\"".$uid."\"\r\n\r\n";
$header .= "This is a multi-part message in MIME format.\r\n";
$header .= "--".$uid."\r\n";
$header .= "Content-type:text/plain; charset=iso-8859-1\r\n";
$header .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
$header .= $message."\r\n\r\n";
$header .= "--".$uid."\r\n";
$header .= "Content-Type: application/octet-stream; name=\"".$filename."\"\r\n";
$header .= "Content-Transfer-Encoding: base64\r\n";
$header .= "Content-Disposition: attachment; filename=\"".$filename."\"\r\n\r\n";
$header .= $content."\r\n\r\n";
$header .= "--".$uid."--";
// Messages for testing only, nobody will see them unless this script URL is visited manually
if (mail($mailto, $subject, "", $header)) {
echo "Message sent!";
} else {
echo "ERROR sending message.";
}
}
// Only accept POSTs from authenticated source
if ($_POST['HandshakeKey'] != 'caramel1') {
echo "<h1>You are not who you say you are, mister man.</h1>";
die();
}
// EDIT FROM HERE DOWN TO
// CUSTOMIZE EMAIL
// File to attach
$my_file = "[login to view URL]";
$my_path = $_SERVER['DOCUMENT_ROOT']."[login to view URL]"; // $_SERVER['DOCUMENT_ROOT']."/your_path_here/";
// Who email is FROM
$my_name = "Kathy Kaye Foods";
$my_mail = "sales@[login to view URL]";
$my_replyto = "sales@[login to view URL]";
// Whe email is going TO
$to_email = $_POST['Field3']; // Comes from Wufoo WebHook
// Subject line of email
$my_subject = "Your file has arrived!";
// Content of email message (Text only)
$requester = $_POST['Field1']; // Comes from Wufoo WebHook
$message = "Hey $requester,
Thank you for requesting this file.";
// Call function to send email
mail_attachment($my_file, $my_path, $to_email, $my_mail, $my_name, $my_replyto, $my_subject, $message);
?>
Kitambulisho cha mradi: 3452845
Kuhusu mradi
pendekezo 1
Mradi wa mbali
Inatumika 13 yrs ago
Unatafuta kupata pesa?
Faida za kutoa zabuni kwenye Freelancer
Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Ni bure kujiandikisha na kutoa zabuni kwa kazi