LinuxÒÁµéÔ°ÂÛ̳'s Archiver

wenyu1314 ·¢±íÓÚ 2004-7-28 16:20

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">&nbsp;
<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

sink ·¢±íÓÚ 2004-8-2 10:10

Permission denied

waterb ·¢±íÓÚ 2004-8-9 20:19

ȨÏÞµÄÎÊÌâ

chmod 777 file

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.