Descripción: Código del fichero "diario.jocker.php".
A continuación mostramos los apuntes asociados a este extra:
// Descripción para sindicación:
/*
[rss]Código del fichero "diario.jocker.php".[/rss]
*/
$fuente = file_get_contents("diario.jocker.php");
/*
ob_start();
highlight_string($fuente);
$codigo = ob_get_clean();
*/
$codigo = <<< mentirijilla
<code><span style="color: #000000">
<span style="color: #0000BB"><?
<br /> session_start</span><span style="color: #007700">();
<br /> </span><span style="color: #0000BB">\$css </span><span style="color: #007700">= <<< css
<br /></span><span style="color: #DD0000">* {
<br /> margin: 0;
<br /> padding: 0;
<br />}
<br />
<br /></span><span style="color: #007700">css;
<br />
<br /> if (isset(</span><span style="color: #0000BB">\$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">"extra"</span><span style="color: #007700">])) {
<br /> include(</span><span style="color: #DD0000">\$fichero_config</span><span style="color: #007700">);
<br /> </span><span style="color: #0000BB">\$conexion </span><span style="color: #007700">= </span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">\$host</span><span style="color: #007700">, </span><span style="color: #0000BB">\$usuario</span><span style="color: #007700">, </span><span style="color: #0000BB">\$clave</span><span style="color: #007700">);
<br /> if (</span><span style="color: #0000BB">\$conexion</span><span style="color: #007700">) {
<br /> if (</span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">\$basededatos</span><span style="color: #007700">, </span><span style="color: #0000BB">\$conexion</span><span style="color: #007700">)) {
<br /> </span><span style="color: #0000BB">\$sql </span><span style="color: #007700">= </span><span style="color: #DD0000">"select descripcion from </span><span style="color: #0000BB">\$tabla_extras</span><span style="color: #DD0000"> where nombre='</span><span style="color: #007700">{</span><span style="color: #0000BB">\$_GET</span><span style="color: #007700">[</span><span style="color: #0000BB">extra</span><span style="color: #007700">]}</span><span style="color: #DD0000">'"</span><span style="color: #007700">;
<br /> </span><span style="color: #0000BB">\$res </span><span style="color: #007700">= </span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #0000BB">\$sql</span><span style="color: #007700">);
<br /> if (</span><span style="color: #0000BB">\$res</span><span style="color: #007700">) {
<br/> if (</span><span style="color: #0000BB">mysql_num_rows</span><span style="color: #007700">(</span><span style="color: #0000BB">\$res</span><span style="color: #007700">) > </span><span style="color: #0000BB">0</span><span style="color: #007700">) {
<br/> </span><span style="color: #0000BB">\$dato </span><span style="color: #007700">= </span><span style="color: #0000BB">mysql_fetch_array</span><span style="color: #007700">(</span><span style="color: #0000BB">\$res</span><span style="color: #007700">);
<br/> </span><span style="color: #0000BB">file_put_contents</span><span style="color: #007700">(</span><span style="color: #DD0000">\$include_extras</span><span style="color: #007700">, </span><span style="color: #DD0000">"<?php </span><span style="color: #007700">{</span><span style="color: #0000BB">\$dato</span><span style="color: #007700">[</span><span style="color: #DD0000">"descripcion"</span><span style="color: #007700">]}</span><span style="color: #DD0000">; ?>"</span><span style="color: #007700">);
<br/> include(</span><span style="color: #DD0000">\$include_extras</span><span style="color: #007700">);
<br/> }
<br/> else </span><span style="color: #0000BB">\$body </span><span style="color: #007700">= </span><span style="color: #DD0000">"No existe </span><span style="color: #007700">{</span><span style="color: #0000BB">\$_GET</span><span style="color: #007700">[</span><span style="color: #0000BB">extra</span><span style="color: #007700">]}</span><span style="color: #DD0000">..."</span><span style="color: #007700">;
<br /> }
<br /> else </span><span style="color: #0000BB">\$body </span><span style="color: #007700">= </span><span style="color: #DD0000">"ha ocurrido un error..."</span><span style="color: #007700">;
<br /> }
<br /> else </span><span style="color: #0000BB">\$body </span><span style="color: #007700">= </span><span style="color: #DD0000">"ha ocurrido un error..."</span><span style="color: #007700">;
<br /> }
<br /> else </span><span style="color: #0000BB">\$body </span><span style="color: #007700">= </span><span style="color: #DD0000">"ha ocurrido un error..."</span><span style="color: #007700">;
<br /> }
<br /> if (isset(</span><span style="color: #0000BB">\$css</span><span style="color: #007700">)) </span><span style="color: #0000BB">\$style </span><span style="color: #007700">=<<< style
<br /></span><span style="color: #DD0000"><style type="text/css" >
<br /></span><span style="color: #0000BB">\$css</span><span style="color: #DD0000">
<br />
<br /></style>
<br />
<br /></span><span style="color: #007700">style;
<br />
<br /> if (isset(</span><span style="color: #0000BB">\$js</span><span style="color: #007700">)) </span><span style="color: #0000BB">\$script </span><span style="color: #007700">=<<< script
<br /></span><span style="color: #DD0000"><script type="text/javascript" >
<br /></span><span style="color: #0000BB">\$js</span><span style="color: #DD0000">
<br />
<br /></script>
<br />
<br /></span><span style="color: #007700">script;
<br />
<br />
<br />
<br /> if (isset(</span><span style="color: #0000BB">\$script</span><span style="color: #007700">) || isset(</span><span style="color: #0000BB">\$style</span><span style="color: #007700">) || isset(</span><span style="color: #0000BB">\$links</span><span style="color: #007700">) || isset(</span><span style="color: #0000BB">\$metas</span><span style="color: #007700">) || isset(</span><span style="color: #0000BB">\$title</span><span style="color: #007700">)) </span><span style="color: #0000BB">\$head </span><span style="color: #007700">=<<< head
<br /></span><span style="color: #DD0000"><head>
<br />
<br /></span><span style="color: #0000BB">\$title</span><span style="color: #DD0000">
<br /></span><span style="color: #0000BB">\$metas</span><span style="color: #DD0000">
<br /></span><span style="color: #0000BB">\$links</span><span style="color: #DD0000">
<br /></span><span style="color: #0000BB">\$style</span><span style="color: #DD0000">
<br /></span><span style="color: #0000BB">\$script</span><span style="color: #DD0000">
<br />
<br /></head>
<br />
<br /></span><span style="color: #007700">head;
<br />
<br />if (isset(</span><span style="color: #0000BB">\$head</span><span style="color: #007700">) || (isset(</span><span style="color: #0000BB">\$body</span><span style="color: #007700">))) </span><span style="color: #0000BB">\$html </span><span style="color: #007700">=<<< html
<br /></span><span style="color: #0000BB">\$doctype</span><span style="color: #DD0000">
<br /><html>
<br /></span><span style="color: #0000BB">\$head</span><span style="color: #DD0000">
<br /><body>
<br /></span><span style="color: #0000BB">\$body</span><span style="color: #DD0000">
<br /></body>
<br /></html>
<br />
<br /></span><span style="color: #007700">html;
<br />if (isset(</span><span style="color: #0000BB">\$html</span><span style="color: #007700">)) {
<br /> </span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">'Content-Type: text/html; charset=iso-8859-1'</span><span style="color: #007700">);
<br /> echo </span><span style="color: #0000BB">\$html</span><span style="color: #007700">;
<br />}
<br />
<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
mentirijilla;
$title = '<title>Código fuente de "diario.jocker.php"</title>';
$cabeza = '<h1>Código fuente de "diario.jocker.php"</h1>';
$hoy = getdate();
$year = $hoy["year"];
$otros_anuarios = array();
for ($i = 2010; $i <= $year; $i++)
array_push($otros_anuarios, "<a href='?extra=anuario&a=$i' >$i</a>");
$anuarios = implode(", ", $otros_anuarios);
ob_start();
echo <<< pie
<div id="copyright">
<h6>
<span style="font-weight: bolder">Copyright © 2002-$year <a href="index.php">www.pepemolina.com</a></span>
<br/>
<a href="diario.rss.xml" >RSS</a>
<a href="diario.rss.xml" ><img src="diario.imagen.php?id=22&max=10" alt="rss" title="rss" longdesc="diario.ficha.php?id=22" /></a>
| Ver
<a href="diario.sitemap.html" >
Mapa del sitio
</a>
</h6>
</div><!-- id="copyright" -->
pie;
$pie = ob_get_clean();
ob_start();
echo <<< cuerpo
$cabeza
<div id='listado'>
$codigo
</div>
<p>
<b>Listados</b>:
<a href='?extra=imagenes'>imágenes</a>,
<a href='?extra=categorias'>categorías</a>,
<a href='?extra=etiquetas'>etiquetas</a>,
<a href='?extra=extras'>extras</a> |
<b>Anuarios</b>:
$anuarios |
<b>Otros enlaces</b>: <a href='?extra=buscador'>buscador</a>
</p>
$pie
cuerpo;
$body = ob_get_clean();
ob_start();
echo <<< estilos
body {
text-align: left;
padding: 0;
margin: 0;
}
h1 {
text-align: center;
margin: 0;
padding: .5em;
background-color: #eeeeee;
}
#listado {
margin: 1em;
border: 1px solid blue;
padding: .5em 2em;
}
h6 {
text-align: center;
background-color: #eeeeee;
margin: 0;
padding: .5em;
}
p {
margin: 0 auto;
text-indent: 3em;
}
estilos;
$css = ob_get_clean();
//$css = "body{text-align: left;}";
$doctype = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";
$metas = "<script type='text/javascript' src='diario.js'></script>";
Este código ha sido leído en 103 ocasiones.
Esta extra aún no tiene comentarios.
Valoración de esta página: (extra.mostrarme)
Listados: imágenes, categorías, etiquetas, extras | Anuarios: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 | Otros enlaces: buscador