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; }, // let our custom formatter work
minimumInputLength: 1,
templateResult: formatRepo, // omitted for brevity, see the source of this page
templateSelection: formatRepoSelection // omitted for brevity, see the source of this page
});

0

.w pliku index.php zamiast Select.php powinno byc zbazy.php

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