Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak połączyć się ze stroną i zapisać jej kod, źrodłowy do pliku
-Gość_Arek-
post 23.05.2005, 04:32:14
Post #1





Goście







Witam!

Wiąże się z takim problemem winksmiley.jpg
Chodzi o to żeby serwer php połączył się ze stroną www (jakąś jego podstroną właściwie) i zapisał jej kod źródłowy do pliku. Dodam, że na stronie trzeba wpisać login i hasło (a nawet dwa smile.gif , ale nie jest to https). Jest li to możliwe? Jak to zrobić?

pozdrawiam
Arek
Go to the top of the page
+Quote Post
SongoQ
post 23.05.2005, 08:40:04
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Musisz uzyc socketow.


--------------------
Go to the top of the page
+Quote Post
matid
post 23.05.2005, 11:57:45
Post #3





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

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


Cytat(SongoQ @ 2005-05-23 09:40:04)
Musisz uzyc socketow.

Ew. można spróbować poprzez CURL
Go to the top of the page
+Quote Post
-Gość_Arek-
post 23.05.2005, 14:44:11
Post #4





Goście







Cytat
Musisz uzyc socketow.
Ew. można spróbować poprzez CURL


A może jakis gotowy skrypt, bo na razie niewiele mi to mowi. Chyba nie trzeba byc Masta Blasta, zeby tego uzyc, co? W php jestem na poziomie plików.
Go to the top of the page
+Quote Post
hwao
post 23.05.2005, 17:11:04
Post #5


Developer


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




Mozesz otworzyc plik normalnie o ile na serwerze jest dozolone otwieranie plikow http://
Jak nie to musisz uzyc fsockopen" title="Zobacz w manualu PHP" target="_manual() albo cURL" title="Zobacz w manualu PHP" target="_manual jak uzywac obu masz przyklady na forum/manualu(gotowce).

Niech strace masz przykad z manuala winksmiley.jpg
  1. <?php
  2. function fetchURL( $url ) {
  3.  $url_parsed = parse_url($url);
  4.  $host = $url_parsed[&#092;"host\"];
  5.  $port = $url_parsed[&#092;"port\"];
  6.  if ($port==0)
  7.  $port = 80;
  8.  $path = $url_parsed[&#092;"path\"];
  9.  if ($url_parsed[&#092;"query\"] != \"\")
  10.  $path .= &#092;"?\".$url_parsed[\"query\"];
  11.  
  12.  $out = &#092;"GET $path HTTP/1.0rnHost: $hostrnrn\";
  13.  
  14.  $fp = fsockopen($host, $port, $errno, $errstr, 30);
  15.  
  16.  fwrite($fp, $out);
  17.  $body = false;
  18.  while (!feof($fp)) {
  19.  $s = fgets($fp, 1024);
  20.  if ( $body )
  21.  $in .= $s;
  22.  if ( $s == &#092;"rn\" )
  23.  $body = true;
  24.  }
  25.  
  26.  fclose($fp);
  27.  
  28.  return $in;
  29. }
  30.  
  31. $zmiena = fetchURL( 'http://wp.pl' );
  32. echo $zmiena; // wrzuc ja do pliku i juz
  33. ?>
Go to the top of the page
+Quote Post
-Gość_Arek-
post 23.05.2005, 23:10:31
Post #6





Goście







A gdzie w tym skrypcie przechowywane sa moje dane (login i haslo do strony)?
To wszytko musi sie dziac automatycznie bez mojej ingerenecji.
A url ma postac np. taka: http://forum.php.pl/index.php?act=ST&f=27&t=30765

Czy ten skrypt sie do tego nadaje?
Go to the top of the page
+Quote Post
hwao
post 24.05.2005, 07:10:43
Post #7


Developer


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




Ta nadaje.
Musis tylko wsylac dane post/get/cookie poczytja o tym w manualu.
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: 14.08.2025 - 06:43