我正在處理一個文件上傳表單,我想做3個特定的事情。也許這是晚了,我是一個業餘編碼器,所以我不知道在這裏需要做什麼。聯繫表單和上傳文件表單之間的交叉
- 我需要幫助使上傳表單在上傳文件時給我發電子郵件,沒什麼奇怪的。
- 我需要幫助使上傳的文件成爲www.mywebsite.com/uploads/
$client
的新目錄。 (將填寫在表格中) - 我需要幫助,確保表格在準備提交之前填寫了所需的信息(電子郵件,姓名,所選文件)。
這裏是我到目前爲止的代碼:
<?php
$name = $_FILES['file']['name'];
$extension = strtolower(substr($name, strpos($name, '.') + 1));
$type = $_FILES['file']['type'];
$tmp_name = $_FILES['file']['tmp_name'];
$size = $_FILES['file']['size'];
$max_file_size = 34000000;
$client = $_POST['client'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent="From: $name \n Message: $message";
$recipient = "[email protected]";
$subject = "File upload from:";
$mailheader = "From:" . $email;
if (isset($name)) {
if (!empty($name)) {
if (($size<=$max_file_size)) {
$location = '../uploads/';
if (move_uploaded_file($tmp_name, $location.$name)); {
echo 'File uploaded :)';
}
} else {
echo('File type not accepted. File size must be 30mb or less.');
}
} else {
echo('Please choose a file before hitting submit');
}
}
?>
我感謝大家你也可以提供任何幫助!
感謝您的信息,指出我在正確的方向! – David