Carregador de fotos do Facebook (fanpage)

Este é o meu código e eu tentei"Ondulação" isto (file_get_contents não funcionou por algum motivo) mas desde que eu realmente não consigoOndulação para trabalhar, vim aqui para conseguir ajuda.

Eu tenho sofrido com isso por 10 horas agora e eu ainda não consigo descobrir !!! por favor ajude!!

<?php
$app_id = "xxxxx";
$app_secret = "xxxxx";
$fanpage_id ='3xxxxx';

$post_login_url = "xxxxxxxxxteszt.php";
$photo_url = "xxxxxxxxxx20130412104817.jpg";
$photo_caption = "sasdasd";
$code = $_REQUEST["code"];

//Obtain the access_token with publish_stream permission
if (!$code)
{
    $dialog_url= "http://www.facebook.com/dialog/oauth?"
    . "client_id=" .  $app_id
    . "&redirect_uri=" . urlencode( $post_login_url)
    .  "&scope=publish_stream,manage_pages";
    echo("<script>top.location.href='".$dialog_url."'</script>");
}
if(isset($_REQUEST['code'] ))
{
    print('<script>alert("asd");</script>');
    function curl($url)
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL,$url);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt( $ch, CURLOPT_POSTFIELDS, $url );
    }
    $token_url="https://graph.facebook.com/oauth/access_token?"
    . "client_id=" . $app_id
    . "&client_secret=" . $app_secret
    . "&redirect_uri=" . urlencode( $post_login_url)
    . "&code=" . $code;
    print($code);
    $response = curl($token_url);
    print($response);
    $params = null;
    parse_str($response, $params);
    $access_token = $params['access_token'];
    // POST to Graph API endpoint to upload photos
    $graph_url= "https://graph.facebook.com/".$fanpage_id."/photos?"
    . "url=" . urlencode($photo_url)
    . "&message=" . urlencode($photo_caption)
    . "&method=POST"
    . "&access_token=" .$access_token;
    echo '<html><body>';
    echo curl($graph_url);
    echo '</body></html>';
}
?>

questionAnswers(1)

yourAnswerToTheQuestion