コード
<html>
<head>
<title>My First File Sender</title>
<meta charset="utf8 ">
</head>
<body>
<?php
if (!isset($_POST["file"]))
{
echo '<form method="POST" action="upload.php" enctype="multipart/form-data"><input type="file" name="fileToUpload" id="fileToUpload"><br><input type="submit" value="Send File"></form>';
}else {
/*
Settings start here
*/
$target_dir = "files/";
$name = "John Doe";
$email = "johndoe@freemail.net";
$subject = "New File";
/*
Settings end here
*/
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
$msg = '
Dear ' . $name . ',<br>
A new file has been sent, it will be saved in the uploads file.<br><br>
Thank you,<br>
Automated System
';
mail($email,$subject,$msg);
echo "Thank You.";
}
?>
</body>
</html>
使い方
ブラウザーは、ファイルが既に追加されているかどうかを確認します。
そうでない場合:
ファイルを選択するように求められます。
真であれば:
$target_dir
等しいものにファイルをアップロードします。
次に、$email
等しいものに電子メールを送信します。
メッセージはおそらく次のようになります。
親愛なるジョン・ドウ様
新しいファイルが送信されました。アップロード ファイルに保存されます。
ありがとうございました、
自動化システム