Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie obrazka z innego serwera na dysk komputera
qoryto
post 17.12.2012, 22:26:38
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 1.07.2009
Skąd: Rzeszów

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


Witam.

Mam serwis który posiada obrazki (tapety)

Potrzebuje jakiegoś rozwiązania aby na serwerze domena.pl była opcja do pobrania tapety z drugiego mojego serwera:
domena.pl/download.php?url=http://adresdrugiegoserwera.pl/tapeta.jpg
Po kliknięciu w ten link, userowi pobierze się ta tapeta na dysk.


Prosiłbym o pomoc closedeyes.gif

Ten post edytował qoryto 17.12.2012, 22:27:20
Go to the top of the page
+Quote Post
Pawel_W
post 17.12.2012, 22:28:57
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


file_get_contents + header (content-type)
Go to the top of the page
+Quote Post
qoryto
post 18.12.2012, 13:21:37
Post #3





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 1.07.2009
Skąd: Rzeszów

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


Pogrzebałem troszkę:
  1. if(isset($_GET['url']))
  2.  
  3. $url = urldecode($_GET['url']);
  4. header("Content-Type: image/jpeg");
  5. readfile($url)


Mam taki kod. Czyta tylko z lokalnego, nie wiem jak za pomocą file_get_contents zrobić aby pobierało z danego serwera
Ktoś podpowie?
Go to the top of the page
+Quote Post
kristaps
post 18.12.2012, 14:38:51
Post #4





Grupa: Zarejestrowani
Postów: 279
Pomógł: 36
Dołączył: 1.03.2012

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


  1. <?php
  2.  
  3. $data = file_get_contents("http://forum.php.pl/style_images/top/logo.png");
  4. $fileput = file_put_contents('photo/logo.png' , $data);
  5.  
  6. ?>


Zamiast adresu i nazwy, wrzuć swoje zmienne.
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: 5.06.2024 - 04:58