时间:2021-07-01 10:21:17 帮助过:10人阅读
1.php文件的上传
先简单布局一个html操作界面:(图片上传为例)
submit提交之后,然后判断上传的文件是否为空。同时可以进行文件大小的控制,获取文件名之后,上传文件。
//获取上传文件的文件名
$string = explode(".",$name);
$i = count($string);
$substring = $string[$i-1];
//判断文件大小,名称
if($_FILES['photo']['size'] > 0 && $_FILES['photo']['name'])
{
$dir = 'upfiles/'; //设置保存目录
if(!is_dir($dir)) //如果没有该目录
{
mkdir($dir); //则创建该目录
}
$format = "Yndhis";
$date = date($format); //可以通过设置当前时间来重命名文件名
$name = $date.".".$substring; //重新组合文件名 当前时间.文件后缀名
$path = 'upfiles/'.$name; //组合成完整的保存路径(目录+文件名)
$i = move_uploaded_file($_FILES['photo']['tmp_name'],$path); //保存文件到创建的目录下
if($i == false)
{
echo "";
//echo $path;
}
//保存到数据库中,保存链接信息(文件地址)到数据库中,即例中的p_url
$str = "INSERT INTO picture(s_id,p_url,p_info)VALUES($sid,'$path','$info')";
$result = mysql_query($str);
if($result)
{
echo "";
}
else
{
//echo $str;
echo "";
}
}
}
?>
文件上传的主要php函数就是move_upload_file("文件名","文件路径"),注意不要写错了。
php文件删除只需要使用unlink()函数即可。