Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak skopiować plik gif z serwera
Forum PHP.pl > Forum > PHP
spenalzo
Jak to inaczej rozwiązać, żeby skopiować dany plik i zapisać go na serwerze?

Aktualnie mam taki kod:
[php:1:fd40ade702]<?php
$file=fopen("http://www.imgw.pl/wl/internet/images/safir.gif","r");
while(!feof($file))
{
$content.=fgets($file,4096);
}
fclose($file);
$file=fopen("img/".time().".gif","w");
fwrite($file, $content);
fclose($file);
?>[/php:1:fd40ade702]
który ma za zadanie skopiować plik z serwera i zapisać go na moim. Faktycznie plik jest skopiowany, ale nie nie można go odczytać - ma dwukrtonie mniejszy rozmiar pliku niż oryginał.
Dodam, że próbowałem odczytywać i zapisywać w trybie binarnym "rb" i nic.
Teodor
wget?

Pozdrawiam
members_of_mayday
po co Ci do tego skrypt nie lepiej programem ?? lub prawym myszki - > zapisz na dysk ?? a potem sobie to przez ftp
spenalzo
Dobra problem rozwiązany:

[php:1:8b443570d0]<?php
passthru("wget http://www.imgw.pl/wl/internet/images/safir.gif")
?>[/php:1:8b443570d0]
i działa. Dzięki.

Nie mogę zapisywać sam na dysk, ponieważ plik zmienia się co 10 minut, poza tym ja mam modem...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.