Ik heb er even iets van gemaakt waarvan ik denk dat het zou kunnen werken. Ik heb alleen geen idee wat $d['l'] of $d['id'] of $d['q'] is.
Dus deze zal je moeten aanpassen in de parameters die tt0133093 bevat.
Code
//Autocomplete suggestions for IMDB movies
try{
$term = trim(strtolower($_REQUEST['term']));
$search = str_replace(array(" ", "(", ")"), array("_", "", ""), $term); //format search term
$firstchar = substr($search,0,1); //get first character
$url = "http://sg.media-imdb.com/suggests/${firstchar}/${search}.json"; //format IMDb suggest URL
$jsonp = @file_get_contents($url); //get JSONP data
preg_match('/^imdb\$.*?\((.*?)\)$/ms', $jsonp, $matches); //convert JSONP to JSON
$json = $matches[1];
$arr = json_decode($json, true);
$s = array(); //New array for jQuery Autocomplete data format
if(isset($arr['d'])){
foreach($arr['d'] as $d){
$img = preg_replace('/_V1_.*?.jpg/ms', "_V1._SY50.jpg", $d['i'][0]);
if(substr($d['l'], 0,2) == 'TT') {
$s[] = array('label' => $d['l'], 'value' => $d['id'], 'q' => $d['q']);
}
}
}
header('content-type: application/json; charset=utf-8');
echo json_encode($s); //Convert it to JSON again
} catch (Exception $e){
//Do nothing
}
Toon Meer