Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2008, 07:40
jonysi_d
 
Fecha de Ingreso: octubre-2007
Mensajes: 724
Antigüedad: 16 años, 6 meses
Puntos: 4
upload videos

He conseguido un script para upload para videos, pero me sale el javascript siguiente el intentar enviar el video:

echo"<script language='javascript'>
alert('Ha ocurrido un error, el video no ha podido ser subido');
window.history.go(-1);
</script>";

Queria saber a que es debido esta alerta, es decir, no se que tengo que modificar para que funcione, es decir, al no decirme la linea donde esta el error, no se donde buscar ( si en la conexion, si en db, si en variables, si en extensiones, en foulders ???).

Los script completos son los siguientes:

enviar-video.php

<form action="subir_video3.php" method
="post" enctype="multipart/form-data" name=frm id="frm" >

<input name="archivos" type="file" class="form1" id="archivos"
size="26">

<input name="guardar" type="submit" id="guardar" value="upload"
>

</form>

subir-video3.php

<?
include ("mi web.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'];
if(move_uploaded_file($_FILES['archivos']['tmp_name'], $ruta)){

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');
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>";
}

}

?>

Última edición por jonysi_d; 04/06/2008 a las 03:31