Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Generowanie wynikow aukcji
drozdekPty
post 12.11.2007, 13:54:52
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 12.11.2007

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


Witam!
Robie wlasnie teraz strone internetowa, jest ona zrobiona we Flashu i z tym klopotow nie mam. Moj zleceniodawca jednak chcial umiescic na stronie wyniki aukcji internetowej ( na stronie int. w formaci *.php). Chce sie "popdpiac" pod aukcje juz istniejaca, a raczej pod jej wyniki. Podobna strone mozna znalezc pod adresem:
  1. http://www.usacars.net.pl/samochody_z_usa,aukcja,copart.xhtml

I z tym wlasnie mam problem. Jak mozna "wkleic" wynik aukcji na swojej stronie? Patrzylem w kod zrodlowy, wszystko opiera sie o php wiec moge obejrzec tylko wynik dzialania skryptu. Czy ktos wie co mozna zrobic z tym fantem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
NuLL
post 12.11.2007, 14:14:29
Post #2





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Specjalnie trudne to nie jest ; )
  1. <?php echo file_get_contents('http://www.usacars.net.pl/samochody_z_usa,aukcja,copart.xhtml'); ?>


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
drozdekPty
post 12.11.2007, 14:19:43
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 12.11.2007

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


Wstawilem ten kod, jednak strona sie (na psaku) laduje i po zaladowaniu jest pusta niestety sad.gif
Go to the top of the page
+Quote Post
kobe
post 1.12.2007, 17:10:06
Post #4





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 7.12.2004
Skąd: planeta -> ZIEMIA | kontynent -> EUROPA | kraj -> Polska | województwo -> ŁÓDZKIE | miasto -> TOMASZÓW MAZ

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


  1. <?
  2. class curl {
  3. var $timeout;
  4. var $url;
  5. var $file_contents;
  6. function getFile($url,$timeout=0) {
  7. # use CURL library to fetch remote file
  8. $ch = curl_init();
  9. $this->url = $url;
  10. $this->timeout = $timeout;
  11. curl_setopt ($ch, CURLOPT_URL, $this->url);
  12. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  13. curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $this->timeout);
  14. $this->file_contents = curl_exec($ch);
  15. if ( curl_getinfo($ch,CURLINFO_HTTP_CODE) !== 200 ) {
  16. return('Bad Data File '.$this->url);
  17. } else {
  18. return $this->file_contents;
  19. }
  20. }
  21. }
  22.  
  23. // tworzymy nowy zasob curl
  24. $ch = curl_init();
  25.  
  26. // ustawiamy opcje URL i naglowka
  27. curl_setopt($ch, CURLOPT_URL, "http://www.usacars.net.pl/samochody_z_usa,aukcja,copart.xhtml");
  28. curl_setopt($ch, CURLOPT_HEADER, 0);
  29. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  30.  
  31. // zbieramy wynik z zasobu i wyswietlamy
  32. $dane = curl_exec($ch);
  33.  
  34. // przypisanie zmniennej $file nazwy pliku
  35. $file = "zapisana_strona_z_aukcja.html";
  36.  
  37. // uchwyt pliku, otwarcie do dopisania
  38. $fp = fopen($file, "w");
  39.  
  40. // blokada pliku do zapisu
  41. flock($fp, 2);
  42.  
  43. // zapisanie danych do pliku
  44. fwrite($fp, $dane);
  45.  
  46. // odblokowanie pliku
  47. flock($fp, 3);
  48.  
  49. // zamknięcie pliku
  50. fclose($fp); 
  51.  
  52. // usuwamy zasob curl i zwalniamy zasoby systemu
  53. curl_close($ch); 
  54. ?>


I potem tylko wyświetlasz lub dalej obrabiasz zapisana na twoim serwerze stronę "zapisana_strona_z_aukcja.html"

np.:

require("zapisana_strona_z_aukcja.html");
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 - 04:19