$dir = "../recursos/"; $tipo = $_REQUEST["selTipo"]; switch ($tipo) { case '1': $formatos = array('mp4', 'MP4', 'avi', 'AVI', 'swf', 'SWF', 'webm', 'WEBM', 'ogv', 'OGV'); $archivo = $_FILES["archivo"]["name"]; $ext = pathinfo($archivo, PATHINFO_EXTENSION); if (!in_array($ext, $formatos)) { die('error_formato'); } $direccion = str_replace(' ', '_', $dir . basename($_FILES["archivo"]["name"])); move_uploaded_file($_FILES["archivo"]["tmp_name"], $direccion); chmod($direccion, 0777); $url = "http://" . SERVIDOR_BD . "/q-sort/recursos/" . str_replace(' ', '_', basename($_FILES["archivo"]["name"])); $duracion = convertirSegundos($_REQUEST["duracion"]); echo $contenido->setArchivos($url, $duracion, $tipo); break; case '2': $formatos = array('JPG', 'jpg', 'PNG', 'png'); $archivo = $_FILES["archivo"]["name"]; $ext = pathinfo($archivo, PATHINFO_EXTENSION); if (!in_array($ext, $formatos)) { die('error_formato'); } $direccion = str_replace(' ', '_', $dir . basename($_FILES["archivo"]["name"])); move_uploaded_file($_FILES["archivo"]["tmp_name"], $direccion); chmod($direccion, 0777); $url = "http://" . SERVIDOR_BD . "/q-sort/recursos/" . str_replace(' ', '_', basename($_FILES["archivo"]["name"])); $duracion = convertirSegundos($_REQUEST["duracion"]); echo $contenido->setArchivos($url, $duracion, $tipo); break;