Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: fdap91 en 14 Agosto 2014, 18:55 pm



Título: copiar imagen con el link
Publicado por: fdap91 en 14 Agosto 2014, 18:55 pm
buenas quisiera copiar automaticamente con php una imagen de la cual yo tengo el link por ejemplo: http://es.files.gsmchoice.com/phones2/nokia_600/nokia-600-big.jpg
que yo con ese link pueda copiar esa imagen a mi pc...


Título: Re: copiar imagen con el link
Publicado por: robe007 en 15 Agosto 2014, 00:52 am
Hola !

Debes utilizar el siguiente código que funciona con PHP5:

Código:
<?php
copy('http://es.files.gsmchoice.com/phones2/nokia_600/nokia-600-big.jpg', '/home/usuario/nokia.jpg');
?>

De igual forma podrías utilizar la función file_get_contents, pero no te funcionaría bien con archivos grandes.

Aún así, te dejo un ejemplo:

Código:
<?php
$contenido = file_get_contents('http://es.files.gsmchoice.com/phones2/nokia_600/nokia-600-big.jpg');

$fp = fopen('/home/usuario/nokia.jpg', 'w');
fwrite($fp, $contenido);
fclose($fp);
?>

Saludos ! :laugh:


Título: Re: copiar imagen con el link
Publicado por: WHK en 22 Agosto 2014, 18:31 pm
Código
  1. <?php file_put_contents('nokia-600-big.jpg', file_get_contents(' http://es.files.gsmchoice.com/phones2/nokia_600/nokia-600-big.jpg'));