gpt4 book ai didi

php - 我想仅使用 php 和 jquery 而不是 ajax 提交带有其他表单元素的图像(文件)

转载 作者:行者123 更新时间:2023-12-01 05:34:08 25 4
gpt4 key购买 nike

这里是我的 HTML

<body>
<form id="myform" method="POST" action="formprocessing.php" enctype="multipart/form-data">

<input type="text" name="first_name" id="first_name" value=""><b/>
<input type="text" name="last_name" id="last_name" value=""><br />
Profile Image: <input name="image" id="image" type="file" /><br />
<input type="submit" name="formsubmit" id="formsubmit" onclick="return false" value="Submit">

</form>
<div id="result"></div>
</body>

****我的 jquery 代码如下****

$(document).ready(function(){

$('#formsubmit').click(function(){
var name = $('#first_name').val();
var lastname = $('#last_name').val();
var files = $('#image')[0].files[0];

if (name != '' && lastname != '' && filen != '' ) {
$.post("formprocessing.php" , {ufname:name,ufiles:filen},
function(result){
//$("#spans").html("Email are already exist.");
$('#result').html(result);
$('#myform')[0].reset();
});

}

});
});
});

我想要显示的 php 页面如下

$name = $_POST['ufname'];
$lastname = $_POST['ulname'];
$img= $_FILES['ufiles']['name'];
echo $name;
echo $lastname;
echo $img;

我只想使用 jquery 和 php 提交图像和其他表单元素,我的上面的代码有效,但图像文件没有上传,我该怎么做?

最佳答案

如果您想通过 PHP 上传图像,请按以下方法操作

       $extension = pathinfo($_FILES['ufiles']['name'], PATHINFO_EXTENSION);
$filename = '123_'.uniqid().'.'.$extension;
move_uploaded_file($_FILES['profile_image']['tmp_name'], '../path/'.$filename);

关于php - 我想仅使用 php 和 jquery 而不是 ajax 提交带有其他表单元素的图像(文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35059722/

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