Wczytanie danych z drugiego serwera

0

Witam
Mam problem z pobraniem danych z innego serwera. Dane są pobierane tylko wtedy jeśli plik zbazy.php umieszczam na tym samym serwerze . Gdzie jest błąd? Bardzo proszę o jakiś link z przykładem pozdrawiam.

Plik z** bazy.php**
try {

$DBEngine = 'mysql';
$DBServer = 'serwer.nazwa.pll';
$DBUser = 'uzytkownik';
$DBPass = 'haslo';
$DBName = 'nazwa';

$searchq = strip_tags ( trim ( $_GET ['qq'] ) );
$pdo = new PDO ( "$DBEngine:host=$DBServer;dbname=$DBName", $DBUser, $DBPass );
$pdo->setAttribute ( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );

$stmt = $pdo->prepare ( 'SELECT * FROM obiekty WHERE nazwa LIKE :search' );
$stmt->bindValue ( ':search', '%' . $searchq . '%', PDO::PARAM_STR ); //
$stmt->execute ();

$data = array();
foreach ( $stmt as $row ) {

$data[] = array (
"avatar_url"=> $row['id'],
"id"=> $row['id'],
"name"=> $row['nazwa'],
"full_name"=> $row['nazwa'],
);
}

$stmt->closeCursor ();
?>

{"items":

<?php print_r(json_encode($data)); ?>

}

plik index.php

$( ".productName2" ).select2({
placeholder: 'Wybierz pojazd',
ajax: {
url: "http://domena.pl/skrypty/Select6.php",
dataType: 'json',
delay: 250,
data: function (params) {
return {
q: params.term // search term
};
},
processResults: function (data) {

        return {
            results: data.items,

        };
    }, 
cache: true

},

escapeMarkup: function (markup) { return markup; },
minimumInputLength: 1,
templateResult: formatRepo,
templateSelection: formatRepoSelection
});

0

W index.php zamiast Select6.php powinno byc zbazy.php

1 użytkowników online, w tym zalogowanych: 0, gości: 1