En la versión pública del portfolio los ejercicios PHP se muestran como código y no se ejecutan. ⬅ Volver
<?php
$minuto = "";
$segundo = "";
$pelicula = "";
$errores = [];
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$minuto = $_POST["minuto"];
$segundo = $_POST["segundo"];
$pelicula = $_POST["pelicula"];
if (!ctype_digit($segundo) || $segundo > 59) {
$errores[] = "segundo no valido";
}
if (!ctype_digit($minuto)) {
$errores[] = "minuto no valido";
}
if (empty($errores)) {
$segundos = $minuto * 60 + $segundo;
header("Location:" . $pelicula . "?t=" . $segundos);
exit();
}
}
?>
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Ver película desde un minuto</title>
</head>
<body>
<h1>Ver película en YouTube</h1>
<form method="post" action="">
<p>
<label for="pelicula">Película:</label>
<select id="pelicula" name="pelicula">
<option value="https://youtu.be/hKOiC6maP2c">Sempre Xonxa</option>
<option value="https://youtu.be/Wekf3PRaR6E">A esmorga</option>
</select>
</p>
<p>
<label for="minuto">Minuto:</label>
<input type="text" id="minuto" name="minuto" value="<?php echo htmlspecialchars($minuto); ?>">
</p>
<p>
<label for="segundo">Segundo:</label>
<input type="text" id="segundo" name="segundo" value="<?php echo htmlspecialchars($segundo); ?>">
</p>
<p>
<input type="submit" value="Ver">
</p>
</form>
<?php
foreach ($errores as $error) {
echo $error . "<br>";
}
?>
</body>
</html>