好的,所以在我的网站上,我经常使用PHP和javascript / AJAX。页面永远不必刷新,因为javascript / Ajax加载文件并更新主文件中的数据库。我想为用户添加一种从他们的计算机添加图像的方法。以下是一些代码:
图像表格:
<form action="upload.php" method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="image" id="UserImage">
<input type="submit" value="Upload Image" onClick="UploadImage()">
</form>
Javascript / AJAX功能
function UploadImage() {
$('#UploadResults').html('<div id="Loading" align="center">..Loading..</div>');
var new_image = $('#UserImage').val();
var dataString = 'new_image='+new_image;
$.ajax({
type: "POST",
url: "upload_image.php?"+dataString,
data: dataString,
cache: false,
success: function (Message) {
$('#UploadResults').html(Message);
}
});
return false;
}
我不会粘贴PHP,但我的问题是如何将文件从javascript导入upload_image.php中的$ _GET,因为它是一个文件?像这样......
$new_user_image = mysql_real_escape_string(strip_tags($_GET['new_image']));
非常感谢任何和所有帮助!谢谢!