PhpÉÏ´«´úÂë³ö´íÁË,´ó¼Ò°ï°ïÎÒ
<?if(!$uploadaction):
?>
<html>
<head>
<title>File upload</title>
</head>
<body>
<center>
<table>
<form enctype="multipart/form-data" name="submitform" actiln="test4.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<input type="hidden" name="uploadaction" value="1"><br>
<input name="uploadfile" type="file" size="30"><br>
<input type="submit" name="submit" value="onload">
<input type="reset" value="reset">
</form>
</table>
</center>
</body>
</html>
<?
else:
?>
<html>
<head>
<title>file upload mod</title>
</head>
<body>
<?
$uploadaction=0;
$timelimit=60;
set_time_limit($timelimit);
if (($uploadfile!="none")&&($uploadfile!=""))
{
$uploadpath=addslashes(dirname($PATH_TRANSLATEN))."\\upload\\";
$filename="$uploadpath.$uploadfile_name";
if($uploadfile_size<1024)
{
$filesize=(string)$uploadfile_size."zijie";
}
elseif($uploadfile_size<(1024*1024))
{
$filesize=number_format((double)($uploadfile_size/1024),1)."K";
}
else
{
$filesize=number_format((double)($uploadfile_size/(1024*1024)),1)."MB";
}
//////////////////////////////////////////////////////////////////////////////
if(!file_exists($filename))
{
if(copy($uploadfile,$filename))
{
echo "file <font color=red>$uploadfile_name($filesize)</font> upload OK!";
}
else
{
echo "file <font color=red>$uploadfile_name($filesize)</font> not upload";
}
unlink($uploadfile);
}
else
{
echo "file <font color=red>$uploadfile_name</font> online";
}
}
else
{
echo "<center>you are not upload file or file > $MAX_FILE_SIZE !</center>";
}
set_time_limit(30);
?>
<br><center><font color=red><a href="test4.php">back</a></font></center>
</body>
</html>
<?
endif;
?>
´ó¼Ò°ïÎÒ¿´¿´°¢,Ϊʲô×ÜÊdzö´íÄØ,ÎÒÉÏ´«ÁËÒ»¸öxx.txtµÄÎļþ,¾Í»á³öÏÖÕâÑùµÄ´íÎó
Warning: copy(\upload\.xx.txt): failed to open stream: Permission denied in /var/www/html/test4.php on line 53
¶®µÄÅóÓѰïÎÒ¿´Ò»ÏÂѽ,лл
Õæ³ÏÏ£Íû»áPHPµÄÈ˸æËßÎÒÄãÃǵÄQQ,лл
ÎÒµÄQQ:754903 Permission denied
ȨÏÞµÄÎÊÌâ
chmod 777 fileÒ³:
[1]