Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/05/2008, 10:19
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: upload videos

Prueba este código:
Código PHP:
<?
include ("jdwake.php");
$conexion conectar();
$postback = (isset($_POST["guardar"])) ? true false;
if(
$postback){

$tipo $_FILES['archivos']['type'];

$mimetypes = array("video/avi""video/msvideo""video/x-msvideo""video/x-motion-jpeg""video/quicktime""video/mpeg""application/x-shockwave-flash");

if(!
in_array($tipo$mimetypes))
{
$tamanio $_FILES['archivos']['size'];

if (
$tamanio 200000000)
{
$name $_FILES['archivos']['name'];
$tmp_name $_FILES['archivos']['tmp_name'];

$ruta "subir-video/".$_FILES['archivos']['name'];
ob_start();
$result move_uploaded_file($_FILES['archivos']['tmp_name'], $ruta);
$mmsj ob_get_clean();
if(
$result){

mysql_query ("BEGIN"$conexion);
$sql "INSERT INTO videos (video, nombre, tipo)
VALUES
('$ruta', '$name', '$tipo')"
;

mysql_query($sql$conexion) or die(mysql_error($conexion));


echo
"<script language='javascript'>
window.location='video_alta.php?id="
.$id_galeria." ';
</script>"
;

mysql_query ("COMMIT"$conexion);
$postback false;

}
else
{
echo
"<script language='javascript'>
alert('Ha ocurrido un error, el video no ha podido ser subido, error: ' . $mmsj);
window.history.go(-1);
</script>"
;
}
}
else
{
echo
"<script language='javascript'>
alert('El archivo es muy grande');
window.history.go(-1);
</script>"
;
}
}
else
{
echo
"<script language='javascript'>
alert('El tipo de video no es valido');
window.history.go(-1);
</script>"
;
}

}

?>
Saludos.