Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Skrypt pobierający i zapisujący
-arekm-
post
Post #1





Goście







Witam wszystkich. Poproszono mnie, abym zapytał szanownych forumowiczów o następującą rzecz.
Chodzi o skrypt pobierający i zapisujący tę stronę http://xml.pinnaclesports.com/xmlfeed.asp jako plik na serwerze z nazwą jako aktualna data, np.: 200512161937.txt.
Czy ktoś mógłby doradzić, jak to zrobić?

Pozdrawiam
arekm
Go to the top of the page
+Quote Post
SongoQ
post
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%)
-----


Jesli chesz tylko pobrac plik i zapisac mozesz zrobic to za pomoca np http://pl2.php.net/manual/pl/function.fopen.php


--------------------
Go to the top of the page
+Quote Post
-arekm-
post
Post #3





Goście







W porządku, ale jak zapisać plik, żeby otrzymywał nazwę z aktualną datą? Wiem, że to są najgorsze pytania laika, który coś chce uzyskać, a kompletnie nie ma o tym pojęcia. Jeśli ktoś by pomógł w tym temacie, będę wdzięczny.

Pozdrawiam
arekm
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Kolejne głupie pytanie. Na które z lenistwa nie chce się samemu poszukać odpowiedzi.

date()

Początkujący są dlatego tak irytujący czasem, że wydaje im się że wszystko jest taaakie trudne że nie warto się tego nauczyć i poszukać tylko zaraz trzeba lecieć i na forum pytać.

Pytasz o podstawowe rzeczy z manula.
Zajrzyj tam.
Go to the top of the page
+Quote Post
Sabistik
post
Post #5


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


fopen" title="Zobacz w manualu php" target="_manual
fwrite" title="Zobacz w manualu php" target="_manual
date" title="Zobacz w manualu php" target="_manual

Ten post edytował Sabistik 20.12.2005, 12:28:58
Go to the top of the page
+Quote Post
-arekm-
post
Post #6





Goście







Zdaję sobie z tego sprawę, że pytam o podstawowe rzeczy, ale jak mówiłem na wstępie robię to na czyjąś prośbę. Wiedziałem, że to kwestia chwili, żeby zaraz naskoczyli znawcy tematu. Nie chcąc się wdawać w dyskusję i denerwować tutaj obecnych, dziękuję za odpowiedzi. Mam nadzieję, że to mu wystarczy, chociaż pewnie liczył na gotowy skrypt. Postaram się sam coś z tego stworzyć i w razie czego pozwolę sobie zadawać konkretniejsze pytania.

Pozdrawiam wszystkich świątecznie
arekm
Go to the top of the page
+Quote Post
-Guest-
post
Post #7





Goście







No i efekt jest taki, jakieś sugestie?

Pozdrawiam
arekm

  1. <?php 
  2. $plik_lokalny = date('d')."-".date('m')."-".date('Y').".xml";
  3. $plik_zdalny = 'http://xml.pinnaclesports.com/xmlfeed.asp'; 
  4.  
  5. $RDF = fopen( $plik_lokalny, "w" ) or die("Nie można otworzyć pliku $plik_lokalny" ); 
  6. $FILE = fopen( $plik_zdalny, "r" ) or die("Nie można otworzyć pliku $remote" ); 
  7.  
  8. while (!feof( $FILE )) 
  9. { 
  10.  fwrite( $RDF, fgets( $FILE, 1024 )); 
  11. } 
  12.  
  13. fclose( $RDF ); 
  14. fclose( $FILE );
  15. ?>



~mike_mech
Go to the top of the page
+Quote Post
mike
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A ja bym dał tak:
  1. <?php
  2.  
  3. $strLocalFileName = date('d-m-Y') . '.xml';
  4.  
  5. if( copy( 'http://xml.pinnaclesports.com/xmlfeed.asp', $strLocalFileName ) )
  6. {
  7. echo 'kopiowanie powiodło się';
  8. }
  9. else
  10. {
  11. echo 'kopiowanie nie powiodło się';
  12. }
  13.  
  14. ?>
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 - 02:07