Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Otwarcie przetworzonego pliku z własnego serwera
legorek
post
Post #1





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Witam!

Nie wiem jak ugryźć taki problem. Potrzebuje zawartości pliku znajdującego się na moim serwerze. Ale nie chodzi mi o jego źródło, ale to, co widzisz zwykły użytkownik po wpisaniu adresu w przeglądarce. Sprawa się komplikuje bo do tego pliku są przekazywane parametry (via GET) i to stanowi dla mnie największą barierę.

Gdyby pliczek leżał na innym serwerze zrobiłbym tak:
  1. <?php
  2. fopen("http://www.jakisserwer.pl/index.php?id=costam&inneid=cosinnego")
  3.  
  4. ?>


Ale coś takiego:
  1. <?php
  2. fopen("http://localhost/index.php?id=costam&inneid=cosinnego")
  3.  
  4. ?>

nie zadziała.

Więc pytam jak to można zrobić? Wszelkie chwyty dozwolone (w tym odpalanie komend systemowych):-)


--------------------
Go to the top of the page
+Quote Post
em1X
post
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


  1. <?php
  2. function getData($params)
  3. {
  4. $fp = @FSockOpen('localhost', 80) or die("Błąd");
  5. @fputs($fp, "HTTP/1.1 /?".$params." GET\r\n\r\n");
  6.  
  7. $data = '';
  8.  
  9. while (!feof($fp))
  10. $data .= @fgets($fp, 1024);
  11.  
  12. @fclose($fp);
  13.  
  14. return $data;
  15. }
  16.  
  17. echo getData('id=costam&inneid=cosinnego');
  18. ?>


Odfiltruj sobie nagłówek i będzie dobrze.
Pozdrawiam


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
legorek
post
Post #3





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Dzięki, naprowadziłeś mnie. Musze tylko dopracować wysyłanie odpowiednich nagłówków bo na razie serwer z zamiłowaniem zwraca error 404 z małymi przerwami na 400


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 14:46