Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zapisywanie plików z adresu http:// na serwerze lokalnym, Jak pobrać plik z linku http://przykład.pl/plik.jpg na własnym serwie?
Micky
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.07.2009

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


Jak w temacie. Chcę skopiować plik z adresu który otrzymuję w zmiennej i zapisać go na serwerze gdzie mam swój skrypt.
Plik jest zawsze plikiem graficznym, więc (chyba) nie mogę go pobrać przez file_get_contents" title="Zobacz w manualu PHP" target="_manual.

Kod poniższy oczywiście nie działa. Ale wkleiłem go w celu pokazania jakiego rozwiązania próbowałem oraz o co mi chodzi.
Wiem, że kod nie działa z tego powodu, że nie da się skopiować jako plik tego co zwraca funkcja fopen" title="Zobacz w manualu PHP" target="_manual.

Jestem początkującym i mam świadomość że problem jest na poziome przedszkolnym. Jednak po dłuższym przeszukiwania w internecie nie udało mi się znaleźć rozwiązania tego problemu.
  1. <?php
  2. $file = fopen('http://example.com/2.0/cos/plik.jpg', "r");
  3.        
  4.    $upload_dir = '../covers/';
  5.    $copy = copy($file, $upload_dir);
  6.    if (!$copy) {
  7.        echo 'Nie udało się skopiować pliku.';
  8.    }
  9.    fclose($file);
  10. ?>


Ten post edytował Micky 11.07.2009, 22:31:26
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 03:12