gpt4 book ai didi

包含文件上传和其他信息的 PHP 表单

转载 作者:行者123 更新时间:2023-11-29 21:56:57 27 4
gpt4 key购买 nike

我正在开发一个项目,我想要一个提交表单。提交内容将包括用户要提交的信息以及文件附件。我已经使用 PHP 来完成这项工作,并且我知道除了实际附件之外的所有内容都正在传输到 mysql 数据库。例如,我附加了一个 PDF,并看到名称进入了数据库,但没有看到大小。

我尝试根据我在该网站上看到的教程和问题编写代码。我关心以下代码: $folder="uploads/";您可以在下面的我的代码中看到它的集成。我在哪里可以找到上传/?我需要创建一个特定的文件夹来接受文件吗?如果我使用 phpmyadmin,文件实际保存在哪里?

谢谢!

    <?php


if(isset($_POST['submit'])){

$name = $_POST['name'];

$email = $_POST['email'];

$phone = $_POST['phone'];

$facebook = $_POST['facebook'];

$linkedin = $_POST['linkedin'];

$twitter = $_POST['twitter'];

$yourStory = $_POST['yourStory'];

$file = $_FILES['file']['name'];

$file_loc = $_FILES['file']['tmp_name'];

$file_size = $_FILES['file']['size'];

$file_type = $_FILES['file']['type'];

$folder="uploads/";

move_uploaded_file($file_loc,$folder.$file);

$connection = mysqli_connect('localhost','root','','cms');


$query = "INSERT INTO report(name, email, phone, facebook, linkedin, twitter, yourstory, file, type, size)";
$query .= "VALUES ('$name','$email','$phone','$facebook','$linkedin','$twitter','$yourStory','$file','$file_type','file_size')";

mysqli_query($connection, $query);
}
?>

最佳答案

您应该在使用表单上传文件之前创建该文件夹,并设置该目录的写入权限(对网络服务器的写入权限)

该文件夹路径将位于您的 php 文件的一侧...

当您在 phpmyadmin 中看到表格时,您只会看到文件路径..

关于包含文件上传和其他信息的 PHP 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33059013/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com