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