如何从HTML到PHP获取图像源?

时间:2017-09-07 04:33:47

标签: php html mysql wordpress cpanel

我想从用户上传的图像中获取图像源并将其保存到我的sql表中。 我正在使用Wordpress网站和Ultimate Member插件。上传的图像保存在public_html/wp-content/uploads/ultimatemember中,但我需要图像源,以便管理员可以在浏览器中查看图像。

我想做的是获取图像源并将其保存到我的sql表中。 我使用以下代码获得了HTML和jQuery的图像源:

<div hidden id="image_1"></div>    
<div hidden id="image_2"></div>

<script>
    var $ = jQuery;
    $(document).ready(function(){
        var passport_url = $('img[alt="I_1"]').attr("src");
        document.getElementById("image_1").innerHTML = image_1_url;
        var proof_url = $('img[alt="I_2"]').attr("src");
        document.getElementById("image_2").innerHTML = image_2_url;
    });

</script>

我想编写获取<div id="image_1>"<div id="image_2>"内容的PHP代码并将其保存到mysql表中。我知道如何保存sql表的路径,我只是不知道如何从HTML中获取PHP中的div内容。这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

我不知道你为什么要尝试使用手动创建的脚本保存数据。 因为在wordpress中,您可以使用add_user_meta();

轻松保存元数据(可以是图像src)
<?php add_user_meta( $user_id, $meta_key, $meta_value, $unique ); ?>

您甚至不需要使用js/innerHtml添加src(因为我认为您不想使用AJAX保存src)

正如您所说的那样

所以,我建议你,

  • 创建一个简单的表单
  • 提交隐藏的字段,即'src'
  • 使用$ _POST,并使用add_user_meta();
  • 保存数据

add_user_meta

的完整文章

由于