1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- $poster_name = $_POST['poster_name'];
- $poster_bz = $_POST['poster_bz'];
- $cr_time = $_POST['cr_time'];
- $up_time = $_POST['cr_time'];
- // 获取上传文件的信息
- $filename = $_FILES['poster_url']['name']; // 获取上传文件的原始文件名
- $tmpname = $_FILES['poster_url']['tmp_name']; // 上传文件的临时文件名
- // 生成新的文件名
- $extension = pathinfo($filename, PATHINFO_EXTENSION); // 获取文件扩展名
- $newFilename = time() . '.' . $extension; // 使用时间戳作为文件名
- // 指定目标目录和文件路径
- $targetDir = '../uploads/'; // 服务器上保存上传文件的目录
- $targetFile = $targetDir . $newFilename; // 目标文件路径
- // 构建完整的文件路径
- $protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https' : 'http'; // 获取网站协议
- $domain = $_SERVER['HTTP_HOST']; // 获取网站域名
- $fileUrl = $protocol . '://' . $domain . '/make/uploads/' . $newFilename; // 构建完整的文件路径
- // 将临时文件移动到目标位置
- if (move_uploaded_file($tmpname, $targetFile)) {
- // 文件移动成功
- // 在这里可以进行其他的操作,如保存文件路径到数据库等
- include_once("../../untils/conn.php");
- if ($con) {
- mysqli_query($con, "set names utf8");
- $data = mysqli_query($con, "insert into poster(poster_name, poster_url, poster_bz, cr_time, up_time) values('$poster_name', '$fileUrl', '$poster_bz', '$cr_time', '$up_time')");
- if ($data) {
- echo ("<script>alert('添加成功');history.back();</script>");
- // echo ("<script>window.location.href='../group.php'</script>");
- } else {
- echo ("<script>alert('添加失败,请输入全部数据');history.back();</script>");
- // echo "Error updating record: " . $con->error;
- }
- }
- } else {
- // 文件移动失败
- echo '文件上传失败!';
- }
- ?>
|