因此,我可以让用户上传其iTunes播放列表的xml文件。一旦他们上传了他们的xml文件,我需要读出那个xml文件。我首先尝试了一个ajax调用和一个本地xml文件,它工作正常,但现在我需要访问上传的xml文件。 这是我的上传表单
<form id="formulier" action="playlist.php" method="post" enctype="multipart/form-data">
<fieldset>
<legend>Upload your playlist</legend>
</br>
<label>
<input type="file" name="bestand">
</label>
</br>
</br>
<input type="submit" value="Generate">
</fieldset>
这是我的playlist.php文件:
<?php
$path = "playlists/" . ($_FILES['bestand']['name']);
if(move_uploaded_file($_FILES['bestand']['tmp_name'], $path)){
}
header("Location:index.html?url=".$path);
?>
这是我之前使用的ajax调用:
var my_fn = function(callback) { // <-- this is callback to be called later
var jax = [];
$.ajax({
url: "",
dataType: "xml",
success: function (data) {
var song = $(data).find('key').filter(function () {
return $(this).text().indexOf('Name') != -1;
}).each(function() {
var content = $(this).next('string').text();
jax.push(content);
});
callback(jax);
}
});
};
如何读取用户上传的xml文件?我真的没有线索......