} $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; case '3': echo $contenido->setLista(); break; case '4': $mensaje = $_REQUEST["mensaje"]; $hablado = isset($_REQUEST["my-checkbox"]) ? 1 : 0; echo $contenido->setMensaje($mensaje, $hablado, $tipo); break; }