使用php从url获取文件

时间:2014-05-08 15:26:30

标签: php ajax xml

因此,我可以让用户上传其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文件?我真的没有线索......

0 个答案:

没有答案