php网盘 创建文件夹,创建文件夹功能-PHP通过数据库实现在线网盘管理文件上传下载-PHP中文网教程...

本文主要是介绍php网盘 创建文件夹,创建文件夹功能-PHP通过数据库实现在线网盘管理文件上传下载-PHP中文网教程...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1,前端显示创建按钮

在netdisk_html.php页面加入以下代码:<?php

新建文件夹:

可以在input框内写需要创建的文件夹名然后点击创建通过post方式提交

2,在index.php页面获取

因为在index.php文件引入了require('netdisk_html.php'),所以默认提交就是当前页面,不需要再写action="index.php",当然写了也不会报错

获取到post提交的数据对数据执行新建文件夹功能即可,具体代码如下:<?php

//获取表单传来的数据

$newfolder=isset($_POST['newfolder'])?trim($_POST['newfolder']):"";

//创建文件夹功能

if($newfolder==''){

//    echo "创建文件夹失败";

}else{

//不能建已经存在的文件夹--进行判断

$sql="select folder_name from netdisk_folder where folder_pid=$folder_id AND folder_name='$newfolder'";

$allfolder=fetchRow($sql);

if($allfolder){

echo "文件名不能重复";

}else{

//正常创建的情况下

$sql="insert into netdisk_folder (folder_name,folder_time,folder_path,folder_pid) values('$newfolder',now(),$folder_id,$folder_id)";

$result=query($sql);

if($result){

//            echo '添加成功';

}else{

echo '添加失败';

}

}

}

3,页面展示:

2e4e64b057e021a9bba50a7d2e7e2779.png

a2a7d1363b636e39ef7dafd66a30973c.png

这篇关于php网盘 创建文件夹,创建文件夹功能-PHP通过数据库实现在线网盘管理文件上传下载-PHP中文网教程...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/219991

相关文章

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

windos server2022里的DFS配置的实现

《windosserver2022里的DFS配置的实现》DFS是WindowsServer操作系统提供的一种功能,用于在多台服务器上集中管理共享文件夹和文件的分布式存储解决方案,本文就来介绍一下wi... 目录什么是DFS?优势:应用场景:DFS配置步骤什么是DFS?DFS指的是分布式文件系统(Distr

Window Server2016 AD域的创建的方法步骤

《WindowServer2016AD域的创建的方法步骤》本文主要介绍了WindowServer2016AD域的创建的方法步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、准备条件二、在ServerA服务器中常见AD域管理器:三、创建AD域,域地址为“test.ly”

NFS实现多服务器文件的共享的方法步骤

《NFS实现多服务器文件的共享的方法步骤》NFS允许网络中的计算机之间共享资源,客户端可以透明地读写远端NFS服务器上的文件,本文就来介绍一下NFS实现多服务器文件的共享的方法步骤,感兴趣的可以了解一... 目录一、简介二、部署1、准备1、服务端和客户端:安装nfs-utils2、服务端:创建共享目录3、服

IDEA如何切换数据库版本mysql5或mysql8

《IDEA如何切换数据库版本mysql5或mysql8》本文介绍了如何将IntelliJIDEA从MySQL5切换到MySQL8的详细步骤,包括下载MySQL8、安装、配置、停止旧服务、启动新服务以及... 目录问题描述解决方案第一步第二步第三步第四步第五步总结问题描述最近想开发一个新应用,想使用mysq

C#使用yield关键字实现提升迭代性能与效率

《C#使用yield关键字实现提升迭代性能与效率》yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维护迭代状态,本文主要来聊聊如何使用yield关键字实现提升迭代性能与效率,感兴... 目录前言传统迭代和yield迭代方式对比yield延迟加载按需获取数据yield break显式示迭

Python实现高效地读写大型文件

《Python实现高效地读写大型文件》Python如何读写的是大型文件,有没有什么方法来提高效率呢,这篇文章就来和大家聊聊如何在Python中高效地读写大型文件,需要的可以了解下... 目录一、逐行读取大型文件二、分块读取大型文件三、使用 mmap 模块进行内存映射文件操作(适用于大文件)四、使用 pand

python实现pdf转word和excel的示例代码

《python实现pdf转word和excel的示例代码》本文主要介绍了python实现pdf转word和excel的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、引言二、python编程1,PDF转Word2,PDF转Excel三、前端页面效果展示总结一

Python xmltodict实现简化XML数据处理

《Pythonxmltodict实现简化XML数据处理》Python社区为提供了xmltodict库,它专为简化XML与Python数据结构的转换而设计,本文主要来为大家介绍一下如何使用xmltod... 目录一、引言二、XMLtodict介绍设计理念适用场景三、功能参数与属性1、parse函数2、unpa

mac中资源库在哪? macOS资源库文件夹详解

《mac中资源库在哪?macOS资源库文件夹详解》经常使用Mac电脑的用户会发现,找不到Mac电脑的资源库,我们怎么打开资源库并使用呢?下面我们就来看看macOS资源库文件夹详解... 在 MACOS 系统中,「资源库」文件夹是用来存放操作系统和 App 设置的核心位置。虽然平时我们很少直接跟它打交道,但了