Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/05/2003, 19:42
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
El código que has puesto .. lo que hace es crear y escribir en ese archivo nombre_archivo.gif el texto:
http://www.forosdelweb.com/images/smilies/biggrin.gif

Te explico:

Debes abrir el archivo origen (el remoto) en modo lectura ("r" o "rb" (binario) en fopen() ..) Luego, leer el archivo en sí (via fread() por ejemplo) .. Todo esto lo guardas en una variable que será la que escribiras en tu archivo destino que es en tu servidor .. Para esto abres otro archivo, el destino en modo escritura ("w" por ejemplo para que se cree el archivo y se quede abierto para escribir en el ..) .. a continuación con fwrite() escribes la variable que has obtenido de tu fread() del archivo origen ... Cieras las "dos" conexiones que has hecho al archivo origen y destino.

Pero .. muchooo mas facil si dispones de PHP 4.3.0 en adelante:
Código PHP:
copy("http://www.forosdelweb.com/images/smilies/biggrin.gif","nombre_imagen.gif"); 
Desde esta versión de PHP, copy() acepta un URL como origen para un archivo. A todo esto, por supuesto que tengas activado los "wrappers" para que puedas hacer llamadas a archivos de forma remota via su URL ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.