mmm lo logre de esta forma .. si alguien lo requiere ahi dejo el codigo
Código PHP:
<html>
<head>
<title>Subir videos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
body {
background:#EBEBF5;
background-repeat:no-repeat;
}
.Estilo3 {font-size: 10px}
</style>
<script language="javascript">
function setAction(valor)
{
document.form.action.value = valor;
}
function setImage(valor)
{
document.form.setimage.value = valor;
}
function confirmarEliminar(texto) {
if(window.confirm(texto)) {
return true;
}
return false
}
</script>
<script language="javascript">
//Script Centrar ventana
function centrar_ventana(url, nombre, ancho, alto) {
xpos=(screen.width/2)-(ancho/2);
ypos=(screen.height/2)-(alto/2);
window.open(url,nombre,'resizable=1,width='+ancho+',height='+alto+',left='+xpos+',top='+ypos+'');
}
</script>
</head>
<body>
<form name="form" id="form" method="post" action="subir_flv_esp.php?id=<?php echo $_GET['id'] ?>" enctype="multipart/form-data" onSubmit="return jsValidateForm(this)">
<input name="type" type="hidden" value="<?php echo $_GET[type] ?>" />
<input name="id" type="hidden" value="<?php echo $_GET[id] ?>" />
<input name="setimage" type="hidden" value="false" />
<table width="100%" height="52" cellpadding="0" cellspacing="0">
<tr>
<td height="50"><div align="left">
<?php
$especialista = $sql->seleccionar("especialista", "*", "idEspecialista =".$_GET['id']);
//VISUALIZACION; BORRADO Y ACTUALIZACION DE IMAGEN-----------------------------
if ($especialista['flv_especialista'] && file_exists("../flvespec/".$especialista['flv_especialista']) )
{
//Mostrar la version mediana de la imagen almacenada
$first = reset( explode('.',$especialista['flv_especialista']) );
$mid = '';
$last = end( explode('.',$especialista['flv_especialista']) );
$img_root = $first.$mid.'.'.$last;
?>
<a href="#" onClick="centrar_ventana('../ver_videoesp.php?ide=<? echo $especialista[idEspecialista] ?>','Video especialista','332','260')"><img src="../img/folder_video.png" width="50" height="50" align="absmiddle" border="0"></a>
<input name="deleteImage" type="image" id="deleteImage" onClick="return confirmarEliminar('Confirma que desea eliminar el video ?');" value="<? echo $id=$_GET['id']; ?>" src="../img/boton_borrar_video.png" align="middle" />
<?php
}else{
?>
<input type="file" name="flvadjunta" id="flvadjunta" onClick="javascript: setImage('true')" class="Estilo3" size="15"/>
<input type="image" name="submit" src="../img/boton_agregar_video.png" onMouseDown="javascript: setAction('onlytext');" >
<?php
}//Fin del else
//-----------------------------------------------------------------------------
?>
<span class="td_orange"><? echo $_GET[error] ?></span></div></td>
</tr>
</table>
<?
if ($_FILES['flvadjunta'] && $_POST['setimage'])
{
//Verifico de upload
$extArchivo = explode(".",$_FILES['flvadjunta']['name']);
$num = count($extArchivo)-1;
if($extArchivo[$num] == "flv")
{
// Nombre del archivo final.
$nombreArchivo = "flv_especialista"."-".$especialista[idEspecialista]."."."flv";
if($_FILES['flvadjunta']['size'] < 15000000)
{
if(!copy($_FILES['flvadjunta']['tmp_name'], "../flvespec/".$nombreArchivo))
{
$error = "ERROR: Al intentar subir el archivo ... intentelo nuevamente";
// Redirección.
$address="Location:subir_flv_esp.php?id=".$especialista['idEspecialista']."&error=".$error;
header($address);
exit();
}else{
$error = "Video cargado con exito";
//INGRESAR NUEVO REGISTRO CON IMAGEN________________________________________
// Verifico si existe y lo elimino.
if (file_exists("../flvespec/".$nombreArchivo))
{
unlink("../flvespec/".$nombreArchivo);
}//Fin del if
// Copio el archivo a la carpeta.
copy($_FILES['flvadjunta']['tmp_name'], "../flvespec/".$nombreArchivo);
// Actualizo la base con el nombre del archivo.
$data['flv_especialista'] = $nombreArchivo;
$data['idEspecialista'] = $_POST['id'];
$sql->actualizar("especialista", $data, "idEspecialista");
// Redirección.
$address="Location:subir_flv_esp.php?id=".$especialista['idEspecialista']."&error=".$error;
header($address);
exit();
}//Fin del else
}else{
$error = "ERROR: El video supera el tamaño permitido de 15 MB";
// Redirección.
$address="Location:subir_flv_esp.php?id=".$especialista['idEspecialista']."&error=".$error;
header($address);
exit();
}//Fin del else
}else{
$error = "ERROR: Formato de archivo no valido ... solo se aceptan video con extension *.FLV";
// Redirección.
$address="Location:subir_flv_esp.php?id=".$especialista['idEspecialista']."&error=".$error;
header($address);
exit();
}//Fin del else
}//Fin del if
if ($_POST['deleteImage'])// SI LA ACCION ES ELIMINAR LA IMAGEN_________________
{
// Obtengo el nombre del archivo desde la base de datos.
$reg = $sql->seleccionar("especialista", "*", "idEspecialista =".$_POST['id']);
// Verifico si existe las images y lo elimino.
if (file_exists("../flvespec/".$reg['flv_especialista']))
{
unlink("../flvespec/".$reg['flv_especialista']);
}//Fin del if
// Archivo nulo.
$_POST['flvadjunta'] = null;
//Arreglo de datos a modificar
$data['idEspecialista']= $_POST['id'];
$data['flv_especialista'] = '';
//Actualizar en la base de datos
$sql->actualizar("especialista", $data, "idEspecialista");
// Vuelvo al from.
$address="Location:subir_flv_esp.php?id=".$_GET['id'];
header($address);
exit();
}//Fin del if
?>
</form>
</body>
</html>