-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathleer.php
More file actions
130 lines (102 loc) · 3.11 KB
/
leer.php
File metadata and controls
130 lines (102 loc) · 3.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<?php
/**
* @author iberlot
* @version 20151223
* @package Mytthos
* @category General
*
* Encargado de mostrar el texto del capitulo.
*
*/
header ('Content-Type: text/html; charset=UTF-8');
require_once ("Config/includes.php");
if (isset ($_GET ["idCapitulo"]))
{
$idCapitulo = $_GET ['idCapitulo'];
$sql = "SELECT
Capitulo.idCapitulo idCapitulo,
Capitulo.nrOrden nrOrden,
Capitulo.titulo tituloCap,
Capitulo.foto archivo,
Capitulo.codigoYouTube codigoYouTube,
Libro.idLibro idLibro,
Libro.ordenSaga ordenSaga,
Libro.titulo tituloLibro,
Saga.idSaga idSaga,
Saga.titulo tituloSaga,
Autor.idAutor idAutor,
Autor.apellido apellido,
Autor.nombre nombre,
Autor.segNombre segNombre
FROM
Capitulo,
Autor,
Libro,
Saga
WHERE
Capitulo.idLibro = Libro.idLibro
AND Libro.idSaga = Saga.idSaga
AND Saga.idAutor = Autor.idAutor
AND Capitulo.idCapitulo = " . $idCapitulo;
$result = mysqli_query ($link, $sql) or die ('Query error: ' . mysqli_error ($link));
$row = mysqli_fetch_array ($result, MYSQLI_ASSOC);
$idCapitulo = $row ['idCapitulo'];
$apellido = trim ($row ['apellido']);
$realname = trim ($row ['nombre']);
$segname = trim ($row ['segNombre']);
if ($segname != "")
{
$direCarpeta = $apellido . "_" . $realname . "_" . $segname;
}
else
{
$direCarpeta = $apellido . "_" . $realname;
}
$tituloCarpetaSaga = str_replace (' ', '_', trim ($row ['tituloSaga']));
$tituloCarpeta = str_replace (' ', '_', trim ($row ['tituloLibro']));
$tituloCarpeta = $direCarpeta . "/" . $tituloCarpetaSaga . "/" . str_pad ($row ['ordenSaga'], 2, "0", STR_PAD_LEFT) . "-" . $tituloCarpeta;
$capitulo = $row ['archivo'];
$archivo = "Biblioteca/" . $tituloCarpeta . "/" . $capitulo;
$codigoYouTube = $row ['codigoYouTube'];
}
?>
<body>
<Div id="cuerpo">
<?php
// Mostramos el Numero de capitulo y el Titulo
echo '<h4>'.$row ['nrOrden'] . " - " . $row ['tituloCap'] . '</h4>'."<Br /><Br />";
$ar = fopen ($archivo, "r") or die ("No se pudo abrir el archivo");
echo "<div id='capitulo'>";
$num_lineas = 0;
while (! feof ($ar))
{
$linea = fgets ($ar);// or die ("No se pudo obtener la linea"); // Obtiene una l�nea desde el puntero a un fichero
$lineasalto = nl2br ($linea);// or die ("No se pudo insertar el salto"); // Inserta saltos de l�nea HTML antes de todas las nuevas l�neas de un string
if ($num_lineas > 3)
{
if ((mb_detect_encoding ($lineasalto, 'UTF-8', true)) == true)
{
$lineasalto = $lineasalto;
}
else
{
$lineasalto = utf8_encode ($lineasalto);
}
echo ($lineasalto); // Le indicamos que convierta el texto a utf8 para que reconzca acentos y �'s
}
$num_lineas = $num_lineas + 1;
}
echo "</div>";
fclose ($ar);
if ($codigoYouTube != "")
{
echo '<Div align="center"><iframe width="200" height="113" src="https://www.youtube.com/embed/'. $codigoYouTube .'" frameborder="0" allowfullscreen></iframe></Div>';
}
?>
<Br />
<Br />
<Br />
<Br />
</Div>
</body>
</html>