一个简单的php问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 01:24:22
<html><head><title>上传</title></head><body>
<form name=sc method=post action=up1.php enctype=multipart/form-data>
<input name=MAX_FILE_SIZE value=999999999 type=hidden>
<input type=file size=20 name=shc>
<input type=reset name=rs value="重置">
<br><input type=submit name=sm value=上传>
</form>
<?php
if(!empty($_POST['shc']))
{
$fp="D:\\wwwroot\\shc\\";
$path=$fp.$shc_name;
$a=copy($shc,$path);
if($a) echo"成功";
else echo"失败";
}
else echo"请输入文件地址";
?>
</body></html>
总是不行,到底哪里错了?大家指点下啊

错误一楼以指出

你学的是PHP的老版本吧,现在不用copy函数了。

多看看手册

$_POST['shc']?能这样用吗?应该是这样吧,$myfiles=$_FILES["shc"];

<?php
if(!empty($_FILES['shc']['name']))
{
$fp="D:\\wwwroot\\shc\\";
$path=$fp.$_FILES['shc']['name'];
$a=moveuploadedfile($_FILES['shc']['tmp_name'],$path);
if($a) echo"成功";
else echo"失败";
}
else echo"请输入文件地址";
?>