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_name, FTP_ASCII)){
echo "Se transfirió correctamente la imagen.";
}
ftp_quit($x);
?>