Php dropzone.js如何在上传完成后向我发送邮件
我已经将dropzone.js脚本添加到我的站点并使其正常工作。现在,当有人在这个dropzone上传东西时,我想收到一封电子邮件。我只是不知道如何在php中实现这一点 我的html:Php dropzone.js如何在上传完成后向我发送邮件,php,dropzone.js,Php,Dropzone.js,我已经将dropzone.js脚本添加到我的站点并使其正常工作。现在,当有人在这个dropzone上传东西时,我想收到一封电子邮件。我只是不知道如何在php中实现这一点 我的html: <form action="dropzone/upload.php" class="dropzone" id="myAwesomeDropzone"></form> myupload.php <?php $ds = DIRECTORY_SEPARATOR; $storeFol
<form action="dropzone/upload.php" class="dropzone" id="myAwesomeDropzone"></form>
myupload.php
<?php
$ds = DIRECTORY_SEPARATOR;
$storeFolder = 'uploads';
$digits = '';
$amountOfDigits = 4;
$numbers = range(0,9);
shuffle($numbers);
for($i = 0;$i < $amountOfDigits;$i++)
$digits .= $numbers[$i];
if (!empty($_FILES)) {
$tempFile = $_FILES['file']['tmp_name'];
$targetPath = dirname( __FILE__ ) . $ds . $storeFolder . $ds;
$targetFile = $targetPath . time() . '-' . $digits . '-' . $_FILES['file']['name'];
move_uploaded_file($tempFile,$targetFile);
}
?>
上面的代码将文件发送到带有时间戳的文件夹,这样任何文件都不会覆盖现有文件。只有当这是做了我想要一封电子邮件,这样我知道有人上传了一个文件。如何才能做到这一点
我要使用的mailingscript:
$message = "bunch of html";
$headers = "MIME-Version: 1.0\r\n";
$headers.= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers.= "From: examle <info@example.com>\r\n";
$subject = "example";
$to = "me@mydomain.com";
mail($to, $subject, $message, $headers)
$message=“一堆html”;
$headers=“MIME版本:1.0\r\n”;
$headers.=“内容类型:text/html;字符集=iso-8859-1\r\n”;
$headers.=“发件人:examle\r\n”;
$subject=“示例”;
$to=”me@mydomain.com";
邮件($to、$subject、$message、$headers)
当我改变时
move_uploaded_file($tempFile,$targetFile);
进入:
它像我想要的那样工作
if(move_uploaded_file($tempFile,$targetFile)
{
//my mailingcode here
}