Advertisement
Guest User

Untitled

a guest
Aug 29th, 2015
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. public static function SubirVideo($titulo, $video_directorio, $imagen_directorio, $user, $descripcion){
  2. //ID AUTO INCREMENT
  3. $sql = "INSERT INTO video(nombre, directorio, imagen, visitas, likes, usuario_id, fecha_subida, descripcion) VALUES ($titulo, $video_directorio, $imagen_directorio, 0, 0, $user, NOW(), $descripcion)";
  4. $resultado = self::Conexion($sql);
  5. return $resultado;
  6. }
  7.  
  8. public static function SubirVideoErrores(){
  9. $error = "";
  10.  
  11. if(isset($_POST["boton_upload_video"])){
  12. $titulo = $_POST["video_title"];
  13. $descripcion = $_POST["video_description"];
  14.  
  15. $uploadImagen = $_FILES['video_imagen']['name'];
  16. $tipoImagen = $_FILES['video_imagen']['type'];
  17.  
  18. $uploadVideo = $_FILES['video_file']['name'];
  19. $tipoVideo = $_FILES['video_file']['type'];
  20.  
  21. if(!empty($uploadVideo) && !empty($uploadImagen)){
  22. $directorio = $_SERVER['DOCUMENT_ROOT']."/tapeHD/include/database/usuarios/".$_SESSION["usuario"]."/videos";
  23.  
  24. if($tipoImagen == "image/jpeg"){
  25. $file_tmp = $_FILES['video_imagen']['tmp_name'];
  26. list($width, $height) = getimagesize($file_tmp);
  27.  
  28. if($_FILES['video_imagen']['size'] < (1024000)){
  29. if($width != 320 || $height != 180){
  30. $error = "<div id='error_alert'><div class='error_container'><i class='fa fa-times awesome error_close btn'></i><div class='error_text'>La imagen debe de ser 320x180</div></div></div>";
  31. print $error;
  32. } else {
  33. if($tipoVideo == "video/mp4"){
  34. move_uploaded_file($_FILES['video_file']['tmp_name'], $directorio."/".$uploadVideo);
  35. move_uploaded_file($_FILES['video_imagen']['tmp_name'], $directorio."/".$uploadImagen);
  36. $video_directorio = "include/database/usuarios/".$_SESSION["usuario"]."/videos/".$uploadFile;
  37. $imagen_directorio = "include/database/usuarios/".$_SESSION["usuario"]."/videos/".$uploadImagen;
  38. DataBase::SubirVideo($titulo, $video_directorio, $imagen_directorio, $_SESSION["usuario"], $descripcion);
  39. $error = "<div id='error_alert'><div class='error_container'><i class='fa fa-times awesome error_close btn'></i><div class='error_text'>Tu video ha sido subido</div></div></div>";
  40. print $error;
  41. } else {
  42. $error = "<div id='error_alert'><div class='error_container'><i class='fa fa-times awesome error_close btn'></i><div class='error_text'>El video debe estar en formato .mp4</div></div></div>";
  43. print $error;
  44. }
  45. }
  46. } else {
  47. $error = "<div id='error_alert'><div class='error_container'><i class='fa fa-times awesome error_close btn'></i><div class='error_text'>La imagen pesa demasiado</div></div></div>";
  48. print $error;
  49. }
  50. } else {
  51. $error = "<div id='error_alert'><div class='error_container'><i class='fa fa-times awesome error_close btn'></i><div class='error_text'>La imagen debe ser de formato .jpg</div></div></div>";
  52. print $error;
  53. }
  54. } else {
  55. $error = "<div id='error_alert'><div class='error_container'><i class='fa fa-times awesome error_close btn'></i><div class='error_text'>Por favor, cargue la imágen y el video...</div></div></div>";
  56. print $error;
  57. }
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement