Mil gracias a ambos por responder, pero no funciona,intentare con:
Código PHP:
include ("conexion.php");
$Referencia=$_POST["Referencia"];
$sql = "SELECT * FROM propiedades WHERE referencia='".$Referencia."'";
$result= mysql_query ($sql, $conexion);
$row=mysql_fetch_array($result);
echo "<input type=\"hidden\" value='".$row["referencia"]."' name=\"Referencia\">";
$nombre_archivo = $HTTP_POST_FILES['Foto']['name'];
$tipo_archivo = $HTTP_POST_FILES['Foto']['type'];
$tamano_archivo = $HTTP_POST_FILES['Foto']['size'];
$archivo_temporal = $HTTP_POST_FILES['Foto']['tmp_name'];
$archivo_remoto = "/fotos/$nombre_archivo";
$id_ftp= ftp_connect("localhost") or die (mysql_error ("no se pudo conectar al servidor")); //Obtiene un manejador del Servidor FTP
$user = "usuario";
$pass= "contraseña";
ftp_login($id_ftp, $user, $pass); //Se loguea al Servidor FTP
ftp_pasv($id_ftp, true); //Establece el modo de conexión
return $id_ftp; //Devuelve el manejador a la función
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}
else
{
ftp_put( int ftp_stream, string remote_file, string local_file, int mode)
//Sube un archivo al Servidor FTP en modo Binario
ftp_quit($id_ftp);//Cierra la conexion FTP
}
?>
si ya no sale con esto creo que desisto