login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP

php copy vanaf andere server

spyzone – 28/08/2010 10:34
hey, ik zoek een script waarmee je files vanaf een andere server kan downloaden op je eigen server.

Ik weet van de copy function:
<?php
$file = 'filmpje.mp4';
$newfile = 'test.mp4';

if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>
Maar als ik de $file verander in de url op de andere server dan doet die het niet.
([function.copy]: failed to open stream: Connection refused)
Hoe is dit wel mogelijk? Het is geen diefstal trouwens, zijn mijn eigen filmpjes.

Jeroen

6 antwoorden

Gesponsorde links

joannis11 – 28/08/2010 10:35 (Laatst gewijzigd op 28/08/2010 10:40)
Ikzelf geloof niet echt dat dat kan 
Want, op die manier zou ik dan toch ook de CMS hier van sitemasters af kunnen kopieren?
Je kunt wel gelijk hebben hoor 
Ikzelf zoek het wel eventjes op 

Edit:
Want dit:
copy("http://www.heleberoemde-en-coolesite.nl/config.php");
is NIET de bedoeling xD
Tenminste, niet van de gasjes van php.net!

spyzone – 28/08/2010 10:43
Nee, dat snap ik ook Maar ik kan de file wel handmatig zegmaar downloaden. Dus dan moet het toch ook automatisch kunnen?

joannis11 – 28/08/2010 10:44
Dat deel zie ik ook 
Dus ik zoek het op 

Stijn – 28/08/2010 10:45
Je kan met Google.be: remote file copy werken of gewoon de file via ftp van de server afhalen. Copy werkt enkel met het filesystem van de server.

spyzone – 28/08/2010 10:48
Maar dat is buiten php om Wil het echt binnen php hebben, en liefst zonder ftp

joannis11 – 28/08/2010 10:54 (Laatst gewijzigd op 28/08/2010 10:58)
Kijk:
Als je dat probeert, is dit het resultaat:

Warning: copy(http://haloce.xtreemhost.com/DL/Scripts/MICRO.zip) [function.copy]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in C:\xampp\htdocs\imgtest\thiswillfail.php on line 6
FAIL!!!!!

in de file:

  1. <?php
  2.  
  3. $file = "http://haloce.xtreemhost.com/DL/Scripts/MICRO.zip";
  4. $newfile = "file.zip";
  5.  
  6. if(copy($file, $newfile))
  7. {
  8. echo "SUCCES!";
  9.  
  10. } else {
  11.  
  12. echo "FAIL!!!!!";
  13. }



Edit:
Die fail hoorde er ook nog bij 
Wat betekend dat 2 keer is bewezen dat het zo niet kan...

Gesponsorde links

Dit onderwerp is gesloten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.049s