我试图做一个小脚本,我可以将mp4文件上传到网络服务器。 问题是它有时会上传文件,有时它不会。
<form enctype="multipart/form-data" action="index.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Diese Datei hochladen: <input name="userfile" type="file" />
<input type="submit" value="Send File" name="uploadfile" />
</form>
<?php
if ( isset( $_POST['uploadfile'] ) ) {
error_reporting(-1);
$uploaddir = '/var/www/vhosts/o190.orange.fastwebserver.de/httpdocs/perl/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
$uploadfile = preg_replace('/\s+/', '_', $uploadfile);
print $uploadfile;
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "File sucessfully uploaded.\n";
} else {
echo "File couldnt be uploaded!\n";
}
print "</pre>";
}
?>
我已经改变了&#34; upload_max_filesize&#34;和&#34; post_max_size&#34;到1000M。