Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] pobieranie danych z drugiego serwera
Forum PHP.pl > Forum > PHP
maly_pirat
witam, w jaki sposób to zrobić? powiedzmy portal mamy na hostingu X, a teraz na portalu chce pobrać np. ostatnie posty z serwera Y, jak ma wyglądać zapytanie?

  1. <?php
  2. $sql = 'select ...';
  3. if ( !($result = $db->sql_query($sql)) )
  4. {
  5.   echo 'blad z pobieraniem';
  6. }
  7.  
  8. while ($row = $db->sql_fetchrow($result))
  9. {
  10.    echo $row['ostatni_temat'];
  11. }
  12. ?>


Jak to będzie wygladać? smile.gif
erix
Połączyć się z bazą danych drugiego serwera.
jareeny
Znając życie to pewnie nie masz dostępu do serwera Y, więc 'ostatnie posty' możesz pobrać tylko przez cURL'a i przeparsowanie tego smile.gif
Crozin
Albo jak napisał erix otwierasz nowe połączenie z bazą z tego serwera (mając do tego oczywiście odpowiednie uprawnienia), albo na drugim serwerze udostępniasz te dane w jakiejś "fajnej" formie (czyli np. XML) by pobrać dane przy użyciu curla/file_get_contents()/whatever i móc bez problemów na nich operować
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.