![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 22.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam. mam nastepujacy problem. z pierwszego serwera chce uruchomic skrypt .php na innym serwerze, oczywiscie mam do tego serwera dostep. chcialbym takze przeslac argumenty do tego docelowego skryptu. docelowy skrypt ma takze zmienac plik tekstowy na jego serwerze, oczywiscie ma do tego ustawione prawa. potrzebuje takze aby doecelowy skrypt przeslal do tego pierwszego odpowiedz ze dotasł argumenty, zrobił z nimi co potrzeba. jak to zrobic (IMG:style_emoticons/default/questionmark.gif)
w tej chwili jest tak (IMG:style_emoticons/default/questionmark.gif) 1. serwer jeden.php: 2. serwer: dwa.php plik.txt w pliku jeden.php jest : no i aby zwrocic odpowiedz do serwera pierwszego w pliku dwa.php jest: jak to lepiej rozwiązać (IMG:style_emoticons/default/questionmark.gif) jak wywolac skrypt na drugim serwerze aby wykonał się (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o web services. np http://wortal.php.pl/phppl/wortal/artykuly...xml_webservices
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Użyj curl
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Oprócz cURL można się jeszcze z SOAP zabawiać międzyserwerowo (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 22.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Użyj curl ok, tylko że jeżeli chcialbym użyć tego to potrzeba miec dodatkową bibliotekę ? a czy darmowe serwery z php mają takie biblioteki (IMG:style_emoticons/default/questionmark.gif) czy jest to standardowo istalowane z php (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
ok, tylko że jeżeli chcialbym użyć tego to potrzeba miec dodatkową bibliotekę ? a czy darmowe serwery z php mają takie biblioteki (IMG:style_emoticons/default/questionmark.gif) czy jest to standardowo istalowane z php (IMG:style_emoticons/default/questionmark.gif) No mają. Np. ten: http://www.000webhost.com/ Darmowy a dostaniesz czasami więcej niż na płatnym. (np. transfer) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
.... 1. serwer jeden.php: 2. serwer: dwa.php plik.txt w pliku jeden.php jest : no i aby zwrocic odpowiedz do serwera pierwszego w pliku dwa.php jest: jak to lepiej rozwiązać (IMG:style_emoticons/default/questionmark.gif) jak wywolac skrypt na drugim serwerze aby wykonał się (IMG:style_emoticons/default/questionmark.gif) proponowali tutaj Ci curl'a (lubię go i najczęściej jestem jego zwolennikiem ale...), jednak na to co chcesz zrobić to nie wydaje mi się, żeby był sens specjalnie czegoś się uczyć funkcji która wykona prawie to samo co file_get_contents [no chyba że ten skrypt masz jeszcze bardziej zabezpieczony i nie wystarcza Ci paskey w parametrze get?? - ale z tego co widzę raczej Ci wystarczał) poprostu zrób coś w ten deseń: i teraz tak - żeby mieć pewność że skrypt poprawnie się wykonał to treść będącą odpowiedzią generuj na końcu i teraz wyślij tą odpowiedź w jakimś formacie czy to XML, czy to JSON (mój ulubiony ;p - w php są też funkcje do prostego parsowania tego formatu i wynik odrazu miałbyś jako tablicę asocjacyjną), lub tekst struktury plików ini i przeparsować też odpowiednią funkcją (więc masz dużą dowolność - możesz też inaczej np. oddzielić średnikami i to jakbądź przeparsować...)... ...no i obrabiając tą $odpowiedź będziesz miał zbiór w razie potrzeby więcej niż jednej danej (IMG:style_emoticons/default/winksmiley.jpg) pozdro |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.08.2025 - 02:58 |