Tema: ftp_put
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2005, 15:03
miguellara
 
Fecha de Ingreso: octubre-2003
Mensajes: 304
Antigüedad: 20 años, 6 meses
Puntos: 0
ftp_put

Amigos, estoy descubriendo las funciones FTP de php, estoy tratando de subir a un directorio una imagen que recibo desde un formulario. Pero algo anda mal, tengo aparentemente una confusion con los conceptos de imagen remota e imagen local!!! si alguien quiere leer este script y ver si me puede aconsejar, se agradecerá!

#### conectamos:
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);

#### Imagen
$img_local = $HTTP_POST_FILES['foto1']['tmp_name'];
$img_remota = 'http://www.server.com/abm/fotos/'.$HTTP_POST_FILES['foto1']['name'].'';

#### Subo la imagen
if (ftp_put($conn_id, $img_remota, $img_local, FTP_ASCII)) {
echo "Imagen cargada con éxito: $img1_local\n";
} else {
echo "Ocurrio un problema al subir el archivo: $img1_local\n";
}

todo esto me da un error:

Warning: ftp_put(): http://www.server.com/abm/fotos/caritopinamar.jpg: No such file or directory in /www/docs/server.com/public_html/abm/procesador.php on line 96
Ocurrio un problema al subir el archivo.

desde ya muchas gracias!