Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 05:27
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Desacuerdo Problema con FTP_GET

Muy buenas a todos de nuevo :)

Bueno tengo un problemilla con la función FTP_GET, os explico.

Lo que quiero hacer es mediante un formulario subir un archivo a la carpeta /Documentacion (lógicamente con esa función se haría mediante FTP).

El problema tengo que si quiero subir un archivo de cualquier parte de mi ordenador me dice lo siguiente:

Warning: ftp_get() [function.ftp-get]: File not found in C:xampphtdocspracticasejercicio31b.php on line 56

Pero si por ejemplo intento subir un archivo desde la carpeta Practicas ( dentro de esta carpeta está la otra que es Documentacion ) no me da ningún error y no se porqué podría ser, he probado diferentes cosas, poniendo en los parámetros de FTP_GET un archivo creado por mi y funcionaba, si lo vinculo desde el ENVIAR del formulario ahí empieza a fallar, a no ser que haga lo que expliqué anteriormente.

Bueno os dejo el trozo de código a ver si pueden saber lo que es :)

Código PHP:

<?php

# Conección al FTP.
if(!$x=ftp_connect("localhost"21)){

echo 
"Conección incorrecta.";
exit();
}

# Identificación del usuario.
if(!ftp_login($x"jask""1234")){

echo 
"Conección incorrecta";
exit();
}

$server $_FILES["archivo"]["tmp_name"];
$file_name $_FILES["archivo"]["name"];

if(
ftp_get($x"upload/local.zip"$file_nameFTP_ASCII)){

echo 
"Se transfirió correctamente la imagen.";
}

ftp_quit($x);


?>