PHP 上传mp3

这篇博客介绍了如何利用PHP实现MP3文件的上传功能,包括连接数据库的conn.php文件和用于文件上传的uploadclass.php类的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主文件upload.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>
提交文件
</title>
<style>
.error{color:#FF0000;}
</style>
</head>
<body>
<!--$_FILES["file"]["name"]名称;type类型;size大小(字节);tmp_name存储在服务器的文件的临时副本的名称
//error错误代码
echo htmlspecialchars($_SERVER["PHP_SELF"]);
上传文件比较大,需要设置php.ini中的post_max_size和upload_max_filesize,set_time_limit页面处理时间
-->

<?php
$allowedExts=array("mp3");

$name=$musicname="";
$nameErr=$musicnameErr=$fileErr="";

function test_input($data){
	$data=trim($data);
	$data=stripslashes($data);
	$data=htmlspecialchars($data);
	return $data;

}

if(isset($_POST["submit"])){
    echo "PHP arrived";

	include_once('conn.php');

    if(empty($_POST["name"])){
		$nameErr="需要填写歌手名字";
	}
	else{
		$name=test_input($_POST["name"]);
		if(!preg_match("/^[\x{4e00}-\x{9fa5}a-zA-Z]+$/u",$name)){
			$nameErr="只允许汉字空格和字母";
		}
	}

	if(empty($_POST["musicna
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值