Pre svega pokusavam da zaobidjem "same origin policy"
Sto se tice tvog primera, malo me zbunjuje to sto moram da pravim poddomen.
Ja sam to zamisljao tako sto jednostavno preko jquery-a prosledim link proxy skripti i dobijem nazad json.
Kôd:
jQuery.getJson('proxy.php?url=500PX_API_LINK');
Nisam pokusavao da pravim poddomen, nego sam uzeo tvoj primer i malo ga modifikovao ( sa mojim vrlo ogranicenim znanjem php-a)
PHP kôd:
<?php
$url = $_GET['link'];
if (filter_var($url, FILTER_VALIDATE_URL) === FALSE)
{
die('Invalid URL');
}
if (empty($_GET['callback']))
{
$_GET['callback'] = '__500px';
}
$json = file_get_contents($url);
header('Content-Type: application/json');
echo strtr(':callback(:json);', [':callback' => $_GET['callback'], ':json' => $json]);
//echo $json;
Ta moja modifikacija nije ispravna.
Takodje tvoj primer mi prijavljuje gresku na liniji //echo strtr(.....)
"Parse error: syntax error, unexpected '['