<?php
if($_POST['uae']){
move_uploaded_file($_FILES["file"]["tmp_name"], FS_DOC_ROOT . 'uploads/' . urlencode($_FILES['file']["name"]));
mail("email@address","Uploaded File for you",$_POST['message']."\n\nTo view the file please follow the following link: ".HTTP_SERVER."uploads/".urlencode($_FILES['file']['name']).".","FROM: DONOTREPLY <do-not-reply@website.com>");
echo "<div style='background: green;color: #ffffff;padding: 5px;'>All sent... send another one below.</div>";
}
?>
<form method="post" action="uploadandemail.html" enctype="multipart/form-data">
<table>
<tr>
<td>Choose a file to upload:</td>
<td><input type="file" name="file" /></td>
</tr>
<tr>
<td valign="top">Message:</td>
<td><textarea name="message" cols="40" rows="40" style="height: 150px;">I have uploaded a file for you.</textarea><br />This will be superceeded with "To view the file please follow the following link: http://linktoyour.new/file.doc".</td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="uae" value="Upload and Email" /></td>
</tr>
</table>
</form>
Он не работает - он с удовольствием загрузит маленькое изображение или PDF, но не загрузит mp4 или mpeg.Это даже не пробует, страница просто обновляется сразу.
Есть идеи?php.ini настроен на максимальную загрузку 100M.
Это мой файл php5.ini:
error_reporting = E_ALL
upload_max_filesize = 100M
Спасибо