补充:
我的D:\test文件存在。
附程序:
upload.html
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE-SIZE" value="1000">
<input type="file" name="userfile">
<input type="submit" name="submit" value="上传文件">
</form>
upload.php
<html>
<head><title><h1>upload</h1><title></head>
<body>
<?
if ($userfile=="none")
{
echo "no file upload";
exit;
}
if ($userfile_size==0)
{
echo "file is zero";
exit;
}
if ($userfile_type!="text/plain")
{
echo "file is not text/plain";
exit;
}
if (!$is_uploaded_file($userfile))
{
echo "file upload attack";
exit;
}
$upfile="d:/test".$userfile_name;
if (!copy($userfile,$upfile))
{
echo "can not move file into Splace";
exit;
}
echo "file uploaded successfully<br>";
$fp=fopen ($upfile,"r");
$contents=fread($fp,filesize($upfile));
fclose($fp);
$contents=strip_tags($contents);
$fp=fopen($upload,"w");
fwrite($fp,$contents);
fclose($fp);
echo "$contents":
echo "<br>";
?>
</body>
</html>
<?
function is_uploaded_file($filename)
{
if ($tmp_file=get_cfg_var('upload_tmp_dir'))
{
$tmp_file=dirname(tempnam('',''));
}
$tmp_file.='/'.basename($filename);
return (ereg_replace('/+','/',$tmp_file)==$filename);
}
?>
|
|