hola, como te va ? porque no probas de otra forma, o si o si, tiene que ser por medio del FTP ?
Te muestro un ejemplo ... si ? es usando el comando move_uploaded_file de php, pero tenes que terner en cuenta que antes de probarlo, la carpeta a la cual queres subir esos archivo, tiene que tener permisos de escritura .. saludos y suerte con el script .. byebye
Formulario
Código HTML:
<form action="subearchivo.php" method="post" enctype="multipart/form-data">
<b>Enviar un nuevo archivo: </b>
<br>
<input name="userfile" type="file">
<br>
<input type="submit" value="Enviar">
</form>
Código PHP:
<?php
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)){
echo "<h3>El archivo ha sido cargado correctamente.</h3>";
}else{
echo "<h3>Ocurrió algún error al subir el fichero. No pudo guardarse.</h3>";
}
?>