- file_get_contents: documentation ( source)
- json_decode: documentation ( source)
- simplexml_load_string: documentation ( source)
- urlencode: documentation ( source)
- json_encode: documentation ( source)
<?php
$url = "http://www.mediafire.com/api/folder/get_content.php?folder_key=uetm19hfa6znl&content_type=files";
$parent = json_decode(json_encode((array)simplexml_load_string(file_get_contents($url))),1);
$content = $parent["folder_content"];
$results = $content["files"];
write("- Files");
$i = 0;
foreach ($results as &$file)
{
$fname = $file[$i]["filename"];
$fkey = $file[$i]["quickkey"];
write("|- File: " . $fname);
write(" |-- File Key: " . $fkey);
write(' |-- Download: <a href="' . BuildURL($fname, $fkey) . '">Download!</a>');
$i++;
}
function write($string)
{
echo $string . "</br>";
}
function BuildURL($name, $key)
{
$template = "https://www.mediafire.com/download/";
$url = $template . $key;
$url = $url . "/" . urlencode($name);
return $url;
}
?>