代码:
test.php
<form enctype="multipart/form-data" action="test2.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input name="fj1" type="file">
<input type="submit" value="Send File">
</form> test2.php
<?
echo "fj1_name:".$_FILES['fj1']['name']."<br>";
echo "<br>";
echo "fj1_type:".$_FILES['fj1']['type']."<br>";
echo "<br>";
echo "fj1_size:".$_FILES['fj1']['size']."<br>";
echo "<br>";
echo "fj1_tmp_name:".$_FILES['fj1']['tmp_name']."<br>";
echo "<br>";
echo "fj1_error:".$_FILES['fj1']['error']."<br>";
echo "<br>";function MakedownName(){
$fname = date(YmdHis);
$fname = $fname . strval(rand(1,9));
return $fname;
}
copy($_FILES['fj1']['tmp_name'],"/home/lzf/data_bgs/".MakedownName());
?>
test.php
<form enctype="multipart/form-data" action="test2.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input name="fj1" type="file">
<input type="submit" value="Send File">
</form> test2.php
<?
echo "fj1_name:".$_FILES['fj1']['name']."<br>";
echo "<br>";
echo "fj1_type:".$_FILES['fj1']['type']."<br>";
echo "<br>";
echo "fj1_size:".$_FILES['fj1']['size']."<br>";
echo "<br>";
echo "fj1_tmp_name:".$_FILES['fj1']['tmp_name']."<br>";
echo "<br>";
echo "fj1_error:".$_FILES['fj1']['error']."<br>";
echo "<br>";function MakedownName(){
$fname = date(YmdHis);
$fname = $fname . strval(rand(1,9));
return $fname;
}
copy($_FILES['fj1']['tmp_name'],"/home/lzf/data_bgs/".MakedownName());
?>
这样写的?
/etc/httpd/conf.d/php.conf
中的LimitRequestBody 524288将524288(=512×1024)改大,比如5M(=5×1024×1024)
这是一个小问题,可为什么没有人注意!!!!