el fichero upload.php esta en una carpeta admin y la estructura quedaria asi:
/admin/upload.php
/archivo/
mi formulario es muy simple tiene un campo file que se llama archivo y esta correcto, creo, ya que tiene enctype="multipart/form-data"
Código HTML:
 <td>Archivo:</td><td><input type="file" name="archivo" maxlength=255></td></tr>
Código PHP:
   //Vamos ahora a por la subida ftp:
        //conectamos el ftp
        $local= $_FILES['archivo']['name'];
        $remoto= $_FILES['archivo']['tmp_name'];
      $rutaarchivo="../archivo/";
 
        $conn_id=ftp_connect("localhost");
        $login=ftp_login($conn_id,$user,$pass);
        // Si la conexion es correcta subimos el fichero
        if  (($conn_id) && ($login))
        {
        echo "<center>Conexion ftp realizada....<br></center>";
        // habilitar modo pasivo
        ftp_pasv($conn_id, true);
        $upload=ftp_put($conn_id,$rutaarhivo.$local,$remoto,FTP_BINARY);
        if ($upload)
        {
            echo "<center><b>Paso 3:</b> Archivo de audio subido con exito</center><br>";
        }
        else
        {
            echo "<center><b>Paso 3:</b> Archivo de audio subido con exito</center><br>";
            $archivo=0;        
        }
        }
        else
        {
            echo "Fallo al conectar con el ftp <br>";
            $archivo=0;
        } 
    Muchas gracias por anticipado
 
 


