Salve ragazzi!
Ho un piccolo problema. Ho bisogno di ottenere informazioni da questo URL:
http://www.h33t.com:3310/scrape.php?...5%09%C1%7F%BAt
che restituisce:
Codice:
d5:filesd20:´K‚¤¼l5ö*^ŸÎïï• Áºtd8:completei0e10:downloadedi0e10:incompletei1eeee
Quando vado a fare il cURL dalla mia pagina:
http://torland.altervista.org/provacurl.php
ottengo "Destination host forbidden", ho già attivato il cURL per tutti i siti
Qual'è il problema?
--------------------------------------------------------------------------------
Questo è il codice della pagina provacurl.php
Codice:
<?php
// Ottengo l'hash del Torrent
include('./BDecode.php');
include('./BEncode.php');
$tfile = BDecode(file_get_contents("/torrents/unity.torrent"));
$hash_info = sha1(BEncode($tfile["info"]));
$packed_hash = urlencode(pack('H*', $hash_info));
// Copio l'hash ottenuto e lo "converto" in pach(H*), poi lo passo all'URL come GET
$url = "http://www.h33t.com:3310/scrape.php?info_hash=".$packed_hash;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$output = curl_exec($ch);
curl_close($ch);
echo $output;
// Restituisce l'errore
?>