[php] bestand downloaden naar server zelf

Pagina: 1
Acties:
  • 51 views sinds 30-01-2008

  • Mayco
  • Registratie: Augustus 2002
  • Laatst online: 19-08 06:59
hoe kan ik een bestand downloaden naar de server zelf? dus niet naar de browser. In de search kan ik niets vinden (behalve hoe je files met header() naar de browser stuurt, maar dat is de bedoeling niet).

ik heb het al geprobeerd met copy maar dat lukt precies niet

PHP:
1
copy("http://gathering.tweakers.net/global/smileys/smile.gif","smily.gif")


de error die ik dan krijg is:

Warning: Unable to open 'http://gathering.tweakers.net/global/smileys/smile.gif' for reading: Invalid argument in c:\documents and settings\michaël
arnauts\bureaublad\site\test.php on line 2

moet ik dat dan met fopen() doen? en hoe moet ik dat dan doen?

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 18:13
PHP:
1
2
3
4
5
6
7
8
9
$f = fopen('http://server.com/page.html', 'r')
$g = fopen('lokaal.html', 'w');
while (!eof($f))
{
    $contents = fread($f, 1024);
    fwrite($f, $contents);
}
fclose($f);
fclose($g);


Die regel met fread moet je even nakijken; dit is uit mijn hoofd.

Verwijderd

Sinds PHP 4.3.0 is het wel mogelijk om dit met copy() af te handelen. Even upgraden dus :).

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

zie sjroorda. Voor de verdere rest is dit een manual vraagje wat toch goed staat uitgelegd op php.net

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Dit topic is gesloten.