Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP + XML + http-request user-agent
LucRay
post 20.05.2005, 06:03:53
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.12.2003

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


Witam,

Chcialbym napisac skrypt pobierajacy xml'e ze zdalnego serwera udostepnionych mi po zalogowaniu. Jednak wlasciciel serwera wymaga by w napisie "http-request user-agent" podawać wyznaczona mi nazwe.

I teraz prosba, z czym to sie je to "http-request user-agent" ? Moze ktos poda wsrod jakich funkcji szukac rozwiazania ? a jesli nie to moze chociaz jakies linki do poczytania (najlepiej po polsku) ?
Go to the top of the page
+Quote Post
hwao
post 20.05.2005, 07:16:40
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Wiec pewnie tu chodzi o strone js (ze ma wyslac do apache/php), tak?
jezeli tak to masz tam obiekt (w js) ktory zajmuje sie polaczeniami http (http request - nie pamietam jak sie to dokladnie pisze winksmiley.jpg ) i on ma metode do dodwania tych naglowkow.

Jezeli nie oto chodzi opisz dokladniej.
Go to the top of the page
+Quote Post
LucRay
post 20.05.2005, 07:32:43
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.12.2003

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


Tak wiec sprobuje opisac doklaniej

Jest sobie serwis www ktory zawartosc swoich baz danych udostepnia za pomoca plikow xml ktore moge stamtad pobierac, jednakze laczac sie po te xml'e musze podac nadana mi nazwe w napisie "http-request user-agent".

Pewnie sam nie wiem o co mi chodzi biggrin.gif bo nie orientuje sie w naglowkach http

Przegladarka laczaca sie z www wysyla w naglowku http swoja nazwe i mnie chodzi wlasnie o ten wpis w naglowku.
Go to the top of the page
+Quote Post
hwao
post 20.05.2005, 11:06:32
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Wiec musisz uzyc cURL" title="Zobacz w manualu PHP" target="_manual albo fsockopen" title="Zobacz w manualu PHP" target="_manual()

fsockopen to bedzie wygladalo mniej wiecej tak
  1. <?php
  2. $fp = fsockopen(&#092;"www.example.com\", 80, $errno, $errstr, 30);
  3. if (!$fp) {
  4.  echo &#092;"$errstr ($errno)<br />n\";
  5. } else {
  6. $request = &#092;"GET / HTTP/1.1rn\";
  7. $request .= &#092;"Host: www.example.comrn\";
  8. $request .= 'User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) ';
  9. $request .= &#092;"Gecko/20021204rn\";
  10. $request .= &#092;"Referer: $refererrn\";
  11. $request .= &#092;"Cache-Control: max-age=0rn\";
  12. $request .= &#092;"Connection: Closernrn\";
  13.  
  14.  fwrite($fp, $request);
  15.  while (!feof($fp)) {
  16.  echo fgets($fp, 128);
  17.  }
  18.  fclose($fp);
  19. }
  20. ?>

Pokmin samemu i napewno cos wymyslisz winksmiley.jpg (w manualu masz przyklady)
Go to the top of the page
+Quote Post
LucRay
post 20.05.2005, 13:25:05
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.12.2003

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


Dzieki za naprowadznie na wlaciwy tor biggrin.gif
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 06:57