2017-09-07 34 views
-2

我想從用戶上傳的圖像中獲取圖像源並將其保存到我的sql表中。 我使用的是Wordpress網站和Ultimate會員插件。上傳的圖像保存在public_html/wp-content/uploads/ultimatemember中,但我需要圖像源,以便管理員可以在瀏覽器中查看圖像。如何將圖像源從HTML轉換爲PHP?

我想要做的是獲取圖像源並將其保存到我的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> 

我想編寫PHP代碼,得到的<div id="image_1>"<div id="image_2>"內容,並將其保存到MySQL表。我知道如何保存到sql表的路徑,我只是不知道如何從HTML獲取PHP中的div內容。什麼是正確的方法來做到這一點?

+2

你正在尋找爲'AJAX'從前端發佈到PHP,儘管你也可以簡單地使用PHP本身從目錄中提取文件名。 –

回答

0

我不知道你爲什麼要用手動創建的腳本來保存數據。 由於WordPress的您可以使用add_user_meta();

<?php add_user_meta($user_id, $meta_key, $meta_value, $unique); ?> 

輕鬆保存元數據(可以是圖片src)你甚至不需要使用js/innerHtml SRC(因爲我不認爲你想保存SRC使用添加AJAX

當你問一個適當的方式

所以,我建議你,

  • 創建一個簡單的形式
  • 使用add_user_meta();

全部文章提交隱藏精密組件即 'SRC'

  • 使用$ _ POST,並保存數據add_user_meta

    感謝