Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> odpalanie skryptu na innym serwerze, file_get_contents()
metoda
post
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 :

  1. echo file_get_contents("http://.../dwa.php?arg=".$pass_arg);


no i aby zwrocic odpowiedz do serwera pierwszego w pliku dwa.php jest:
  1. echo file_get_contents("http://.../jeden.php?is_ok=1);


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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


Cytat(metoda @ 19.08.2009, 11:28:46 ) *
....
1. serwer
jeden.php:

2. serwer:
dwa.php
plik.txt

w pliku jeden.php jest :

  1. echo file_get_contents("http://.../dwa.php?arg=".$pass_arg);


no i aby zwrocic odpowiedz do serwera pierwszego w pliku dwa.php jest:
  1. echo file_get_contents("http://.../jeden.php?is_ok=1);


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ń:
  1. $odpowiedź=file_get_contents("http://.../dwa.php?arg=".$pass_arg);


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 12:23