on line 276
En la hemeroteca de noticias de la Universidad de Córdoba, antes del primer titular de «Actualidad Universitaria», hay catorce avisos seguidos en inglés. Trece terminan igual: la ruta de un fichero en el disco del servidor y el número de línea, 276. Son notas que PHP deja para quien mantiene la web, impresas en la página que lee cualquiera. El 28 de septiembre de 2026 seguían ahí.
- Dominios
- www.uco.es · educacion.ugr.es · educacion.us.es
- Guardado
- 31 AGO 2026
- Comprobado en vivo
- 28 SEP 2026
- Citas
- 13 en 8 ficheros guardados
- Lectura
- unos 5 min

Muchas webs no tienen sus páginas escritas: un programa las escribe cada vez que alguien las pide. Cuando algo no cuadra sin llegar a pararlo, una variable que no existe o una dirección que no se abre, PHP deja un aviso: Notice, una observación, o Warning, una advertencia. Son notas para quien mantiene la web. Un ajuste, display_errors, decide si además se escriben dentro de la página, y la configuración de ejemplo para producción que acompaña a PHP lo trae apagado. Encendido, el aviso sale justo donde el programa estaba escribiendo: encima de un titular, en una lista o dentro de un enlace.
En Córdoba sale en la antigua web de noticias de la universidad. El portal de noticias actual la enlaza como «Hemeroteca» en 37 de las páginas suyas que guardamos hasta el 11 de septiembre, y otras 36 de la universidad, con la palabra Comunicación. Sus noticias más recientes son del 15 de marzo de 2019. La propia página declara con qué está hecha: Joomla 1.5, un gestor de contenidos, y K2 2.2, un complemento para publicar artículos.
- Copia
- archivo
- Guardado
- 31 ago 2026
- Peso
- 40,9 kB
- sha256
- 6bf9c1715448…
| 1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// |
| 2 | <html xmlns=" |
| 3 | <head> |
| 4 | <base href=" |
| 5 | <meta http-equiv="content-type" content="text/html; charset=utf-8" /> |
| 6 | <meta name="robots" content="index, follow" /> |
| 7 | <meta name="keywords" content="universidad, educación, investigación" /> |
| 8 | <meta name="description" content="Gabinete de Comunicación - Universidad de Córdoba" /> |
| 9 | <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" /> |
| 10 | <title>Actualidad Universitaria</title> |
| 11 | <link href="/ |
| 12 | <link href="/ |
| 13 | <link href="/ |
| 14 | <link rel="stylesheet" href="/ |
| 15 | <link rel="stylesheet" href=" |
| 16 | <link rel="stylesheet" href="/ |
| 17 | <link rel="stylesheet" href="/ |
| 18 | <style type="text/css"> |
| 19 | <!-- |
| 20 | div.JT-ClearBox { display: block; height: 0; clear: both; visibility: hidden; } |
| 688 | <!-- End K2 Item Layout --> |
| 689 | |
| 690 | </div> |
| 691 | |
| 692 | <!-- Pagination --> |
| 693 | |
| 694 | |
| 695 | </div> |
| 696 | <!-- End K2 Generic Layout --> |
| 697 | |
| 698 | <!-- JoomlaWorks "K2" (v2.2) | Learn more about K2 at http://getk2.org --> |
| 699 | |
| 700 | </div> |
| 701 | <div id="content-bottom"></div> |
| 702 | </div> |
| 703 | <div id="footer" class="clear"> |
| 704 | <span><a href="/mapa/">Mapa web</a></span> |
| 705 | <span><a href=" |
| 706 | <span><a href=" |
| 707 | <span><a href=" |
| 708 | <span>Buscar</span> |
| 709 | <form style="display:inline" action=" |
Quien abre la lista «Actualidad Universitaria» se encuentra, antes del primer titular, catorce avisos seguidos. Trece son iguales: Warning, «Creating default object from empty value», la ruta de un fichero en el disco del servidor y la línea 276. El otro señala otro fichero y la línea 79. Traducido, PHP encontró vacío algo que el programa trataba como una ficha con apartados, y fabricó una en blanco para seguir. En lo alto de cada página de la sección hay otro, sobre la foto del banner, la franja de imágenes de la cabecera.

- Copia
- archivo
- Guardado
- 31 ago 2026
- Peso
- 25,6 kB
- sha256
- 344098d23abf…
- Tapado
- 24 tramos ▒
| 92 | </div> |
| 93 | <div class="title"> |
| 94 | <!-- Código en php que obtiene el nombre del servicio --> |
| 95 | Hemeroteca </div> |
| 96 | <div class="clear"></div> |
| 97 | </div> |
| 98 | <div class="wrapper"> |
| 99 | <div id="content-top"></div> |
| 100 | <div class="clear"></div> |
| 101 | </div> |
| 102 | <div id="content"><br /> |
| 103 | <b>Warning</b>: Creating default object from empty value in <b>/ |
| 104 | <br /> |
| 105 | <b>Warning</b>: Creating default object from empty value in <b>/ |
| 106 | <br /> |
| 107 | <b>Warning</b>: Creating default object from empty value in <b>/ |
| 108 | <br /> |
| 109 | <b>Warning</b>: Creating default object from empty value in <b>/ |
| 110 | <br /> |
| 111 | <b>Warning</b>: Creating default object from empty value in <b>/ |
| 112 | <br /> |
| 113 | <b>Warning</b>: Creating default object from empty value in <b>/ |
| 114 | <br /> |
| 56 | <div id="logo"> |
| 57 | <a href=" |
| 58 | </div> |
| 59 | <!-- <div id="main-menu"></div> --> |
| 60 | <div id="events"></div> |
| 61 | <div id="main-menu"></div> |
| 62 | </div> |
| 63 | <div class="right"> |
| 64 | <div id="banner-portal"> |
| 65 | <div id="picture"> |
| 66 | <br /> |
| 67 | <b>Notice</b>: Undefined property: JDocument |
| 68 | |
| 69 | <script type="text/javascript"> |
| 70 | /* <
- Copia
- archivo
- Guardado
- 31 ago 2026
- Peso
- 38,4 kB
- sha256
- 65011ffa6303…
- Tapado
- 10 tramos ▒
| 423 | <source srcset="/ |
| 424 | <source srcset="/ |
| 425 | <img src="/ |
| 426 | |
| 427 | </picture> |
| 428 | |
| 429 | </div> |
| 430 | |
| 431 | </article> |
| 432 | </div> |
| 433 | |
| 434 | …align="left" colspan="5"><span>( ! )</span> Warning: file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known in / |
| 435 | ( )</td> |
| 436 | ( )</td> |
| 437 | |
| 438 | </div> |
| 439 | <div class=" |
| 440 | <div class="text"> |
| 441 | Compartir en |
| 442 | </div> |
| 443 | |
| 444 | |
| 445 | <div class="share-social-pdf"> |
El aviso dice qué intentó hacer el programa: leer, con la función file_get_contents, la misma noticia en otra dirección del sitio, bajo /pages/tablon/. No pudo: «getaddrinfo failed: Name or service not known». No consiguió traducir el nombre educacion.ugr.es a una dirección de red. Lo que salió fue el aviso, y el aviso quedó como texto de la noticia. No tenemos ese programa: es la lectura más corta que cuadra con la página.
- Copia
- archivo
- Guardado
- 31 ago 2026
- Peso
- 38,4 kB
- sha256
- 65011ffa6303…
- Tapado
- 2 tramos ▒
| 424 | <source srcset="/ |
| 425 | <img src="/ |
| 426 | |
| 427 | </picture> |
| 428 | |
| 429 | </div> |
| 430 | |
| 431 | </article> |
| 432 | </div> |
| 433 | |
| 434 | <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><br /><table dir="ltr"><tr><th align="left" colspan="5"><span>( ! )</span> Warning: file_get_contents(): php_network_getaddre… |
| 435 | …! )</span> Warning: file_ |
| 436 | ( )</td> |
| 437 | |
| 438 | </div> |
| 439 | <div class=" |
| 440 | <div class="text"> |
| 441 | Compartir en |
| 442 | </div> |
| 443 | |
| 444 | |
| 445 | <div class="share-social-pdf"> |
| 446 | <div class="print__wrapper print__wrapper--pdf"><a href="/print/pdf/node/5570" title="Horario de apertura de la Facultad en el mes de julio de 2018 (PDF)" class="print__link print__ |
Dos detalles lo sostienen. Las cifras de tiempo y memoria de las tablas no cambian del 31 de agosto al 28 de septiembre de 2026. Y el sitemap de la facultad, la lista de direcciones que ofrece a los buscadores, fecha la última modificación de la noticia del horario el 24 de julio de 2018. En la de las becas, debajo de las tablas, sigue el adjunto con la convocatoria. Son 2 de las 708 noticias del sitio que guardamos.
- Copia
- en vivo
- Leído
- 28 sep 2026
- Peso
- 463,0 kB
- sha256
- 407029f45b8a…
| 3001 | <changefreq> |
| 3002 | <priority>0.8</priority> |
| 3003 | </url> |
| 3004 | <url> |
| 3005 | <loc> |
| 3006 | <lastmod> |
| 3007 | <changefreq> |
| 3008 | <priority>0.8</priority> |
| 3009 | </url> |
| 3010 | <url> |
| 3011 | <loc> |
| 3012 | <lastmod> |
| 3013 | <changefreq> |
| 3014 | <priority>0.8</priority> |
| 3015 | </url> |
| 3016 | <url> |
| 3017 | <loc> |
| 3018 | <lastmod> |
| 3019 | <changefreq> |
| 3020 | <priority>0.8</priority> |
| 3021 | </url> |
| 3022 | <url> |
| 3023 | <loc> |
- Copia
- archivo
- Guardado
- 31 ago 2026
- Peso
- 39,2 kB
- sha256
- aa64a9aa5796…
- Tapado
- 4 tramos ▒
| 427 | <img src="/ |
| 428 | |
| 429 | </picture> |
| 430 | |
| 431 | </div> |
| 432 | |
| 433 | </article> |
| 434 | </div> |
| 435 | |
| 436 | <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><br /><table dir="ltr"><tr><th align="left" colspan="5"><span>( ! )</span> Warning: file_get_contents(): php_network_getaddre… |
| 437 | ( )</td> |
| 438 | ( )</td> |
| 439 | |
| 440 | </div> |
| 441 | <div class=" |
| 442 | <div class="text"> |
| 443 | Compartir en |
| 444 | </div> |
| 445 | |
| 446 | |
| 447 | <div class="share-social-pdf"> |
| 448 | <div class="print__wrapper print__wrapper--pdf"><a href="/print/pdf/node/5572" title="Convocatorias de mayo de 2018 de Becas de Apoyo al Decanato de la Facultad (PDF)" class="print__link print__ |
| 449 | <span class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url=" |
En la Universidad de Sevilla el aviso está y no se ve. La portada de la Facultad de Ciencias de la Educación enlaza «Inscripción a Grupos de Prácticas», y quien pulsa llega a una página de acceso con el escudo, las siglas FCCE y un botón, «Acceder con UVUS». El aviso va en el código, dentro de la etiqueta que abre el cuerpo de la página, entre sus nombres de estilo. Uno empieza por sidebar-, barra lateral en inglés, y el programa tenía que completarlo.

- Copia
- en vivo
- Leído
- 28 sep 2026
- Peso
- 476,7 kB
- sha256
- be1fa2ab03f4…
| 724 | <div class="module_round_box "> |
| 725 | |
| 726 | <div class="s5_module_box_1"> |
| 727 | <div class="s5_module_box_2"> |
| 728 | <div class="s5_outer "> |
| 729 | |
| 730 | |
| 731 | <div class="custom" > |
| 732 | <div class="icon_wrap" style="background: #CF2F32;"><img src="/images/paper.png" alt="paper" width="75" height="75" style="padding: 0.5rem;" /></div> |
| 733 | <div class="icon_text"> |
| 734 | <h3><a href="/ |
| 735 | </div></div> |
| 736 | </div> |
| 737 | <div style="clear:both; height:0px"></div> |
| 738 | </div> |
| 739 | </div> |
| 740 | |
| 741 | </div> |
| 742 | |
| 743 | </div> |
Tenía que completarlo con una constante, un valor fijo con nombre. PHP no la encontró, tomó el nombre como texto y lo avisó: «Use of undefined constant». Aviso y nombre acabaron entre las comillas de esa etiqueta, donde el navegador no enseña nada. Quien entra ve una página limpia, y el código que recibe su navegador lleva la nota. El 28 de septiembre de 2026 la página llegó idéntica, byte a byte, a la que guardamos el 31 de agosto.
- Copia
- archivo
- Guardado
- 31 ago 2026
- Peso
- 18,5 kB
- sha256
- a1694fa3e927…
- Tapado
- 16 tramos ▒
| 40 | <link rel="stylesheet" href="/ |
| 41 | |
| 42 | <!-- jQuery --> |
| 43 | <script src="/ |
| 44 | <!-- jQuery UI 1.11.4 --> |
| 45 | <script src="/ |
| 46 | <!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip --> |
| 47 | <script> |
| 48 | $.widget.bridge('uibutton', $.ui.button) |
| 49 | </script> |
| 50 | </head> |
| 51 | <body class="hold-transition sidebar-mini layout-fixed accent-danger sidebar-<br />12 |
| 52 | <b>Notice</b>: Use of undefined constant13 _▒▒▒▒▒▒▒_▒▒▒▒▒_ - assumed '_▒▒▒▒▒▒▒_▒▒▒▒▒_' in <b>/ |
| 53 | _▒▒▒▒▒▒▒_▒▒▒▒▒_ login-page "> |
| 54 | |
| 55 | <div id="page-loader"><span class=" |
| 56 | |
| 57 | |
| 58 | <main> |
| 59 | |
| 60 | |
| 61 | <div class="login-box"> |
| 62 | <div class="login-logo"> |
| 63 | <img class="w-50" src="/ |
En las fotos y en las vitrinas, las rutas del disco van tapadas con ▒, y también los nombres de código que no son de un producto público. En las páginas están enteros. No hemos pedido direcciones que no estuvieran enlazadas ni usado los buscadores de la hemeroteca: nuestro capturador, el programa con el que guardamos las páginas, se llevó sus dos páginas de resultados sin rellenar el formulario; llevan avisos y no las contamos.
La noticia «Horario de apertura de la Facultad en el mes de julio de 2018» sigue publicada. No da ningún horario: da dos avisos y la línea donde saltaron, la 22.
- En la captura cerrada del 11 de septiembre de 2026, contando de cada dirección su última entrada anterior al cierre con respuesta 200, huella sha256 y más de 0 bytes, y leyendo solo los ficheros cuya huella en disco sigue siendo esa: www.uco.es tiene 577 páginas HTML (en la carpeta uco.es del archivo; una acabó en presencia.uco.es), 576 legibles, y 11 llevan al menos un aviso de PHP impreso, las 11 en la sección de comunicación (/comunicacion/ y /servicios/comunicacion/), que tiene 15; de esas 15, cuatro son trozos de calendario que nuestro capturador pidió con «&» literal y dos son las páginas de resultados de los buscadores, pedidas sin rellenar el formulario, y las 9 restantes (la portada de la sección por tres direcciones, cinco listas de categoría y una noticia) llevan avisos: 24 cada dirección de la portada, 15 cada lista y 3 la noticia.
- 37 páginas guardadas del portal de noticias actual enlazan la sección con el texto Hemeroteca y otras 36 de la universidad con el texto Comunicación.
- En «Actualidad Universitaria» hay catorce avisos Warning antes del primer titular, trece con la línea 276 y uno con la 79.
- La noticia más reciente de cada una de las cinco listas es del 15 de marzo de 2019.
- El 28 de septiembre de 2026 la portada de la sección, pedida por el enlace Comunicación, sirvió los mismos 24 avisos con los mismos números de línea y solo cambió el calendario; «Actualidad Universitaria» se sirvió igual byte a byte.
- Con el buscador avanzado desplegado en nuestro navegador, la lista de categorías enseñaba «Todas».
- educacion.ugr.es tiene 797 páginas HTML, las 797 legibles, y 2 llevan avisos, dos noticias de las 708 guardadas (páginas que el sitio marca como noticia, con la clase page-node-type-new), cuyo cuerpo son dos tablas de aviso cada una.
- La copia del 28 de septiembre de la noticia del horario solo difiere de la del 31 de agosto en un identificador del pie, tablas, tiempos y memoria incluidos.
- Su sitemap, pedido ese día, lista las dos direcciones tal cual, con última modificación el 24 de julio y el 6 de junio de 2018.
- educacion.us.es tiene 725 páginas HTML en la captura, de las que solo 159 conservan su huella (las demás las reescribió una recaptura posterior), y de esas 159 una lleva aviso, la página de acceso de los grupos de prácticas, con el aviso dentro del atributo class de la etiqueta body.
- La guardamos el 31 de agosto pidiéndola por su dirección limpia y por otra que nuestro capturador sacó de un enlace comentado de la propia página, con la misma huella.
- El 28 de septiembre la portada de la facultad la enlazaba y la página se sirvió igual byte a byte.
- Los tres dominios sirven con certificado de una autoridad académica (Hellenic Academic and Research Institutions CA): prueba universidad, no titularidad; las universidades de Córdoba, Granada y Sevilla son públicas lo dice el Registro de Universidades, Centros y Títulos, y www.uco.es y educacion.us.es comparten además dominio con sede.uco.es y sede.us.es, que sirven con certificado de la FNMT.
- No decimos que ninguno de estos avisos permita nada ni que de ellos se siga ningún peligro: contamos que llegan al público y qué dicen.
- No reproducimos las rutas del disco, los nombres de fichero de la pila ni los nombres de código que no son de un producto público; los tapamos con ▒.
- No decimos cómo está configurado cada servidor, ni quién encendió o dejó encendido nada.
- No tenemos el programa que escribió el cuerpo de las noticias de Granada: que el aviso se guardara al copiarlas desde /pages/tablon/ es la lectura más corta que cuadra.
- No hemos pulsado el enlace de Twitter de Córdoba ni enviado ningún formulario, ni hemos pedido direcciones que no estuvieran enlazadas.
- No sabemos cuánta gente ha visto estos avisos ni desde cuándo están: nuestra captura más antigua es del 31 de agosto de 2026.
- No ordenamos a las universidades: contamos cada caso con su prueba.
De dónde sale cada cita
Cada trozo de código de esta ficha está en un fichero guardado tal como lo entregó el servidor, con su huella (sha256) y su hora. Las citas entre «» se comprueban por programa contra ese fichero antes de publicar.
- http://www.uco.es/comunicacion/31 de agosto de 2026, 21:16archivosha256 6bf9c17154485be2dd5ece10b2b4e535bca7343d7877891c3a2e57a82dc0b908
- http://www.uco.es/comunicacion28 de septiembre de 2026, 12:25en vivo · distinto · las 3 citas siguensha256 43d365c1da66234190018bd9643a739464349132e475e9e983a4029c7043dfc5
- http://www.uco.es/comunicacion/component/k2/itemlist/category/1-actualidad31 de agosto de 2026, 21:16archivosha256 344098d23abfc2362e510833fc027e184cf7525533913510a9a881e0490a8262
- http://www.uco.es/comunicacion/component/k2/itemlist/category/1-actualidad28 de septiembre de 2026, 12:25en vivo · byte a byte igualsha256 344098d23abfc2362e510833fc027e184cf7525533913510a9a881e0490a8262
- http://www.uco.es/comunicacion/component/k2/item/133437-las-mariposas-sobrevuelan-las-aulas-cordobesas31 de agosto de 2026, 21:16archivosha256 82cb8dd8899fa65278dd054483e134b4f0166f514160ba7a2390158bca4de8dd
- https://educacion.ugr.es/facultad/noticias/horario-de-apertura-de-la-facultad-en-el-mes-de-julio-de-201831 de agosto de 2026, 22:10archivosha256 65011ffa630399728e1f6a69ec70f0b2a940b482cd53412d8d15c004bbcb120f
- https://educacion.ugr.es/facultad/noticias/horario-de-apertura-de-la-facultad-en-el-mes-de-julio-de-201828 de septiembre de 2026, 12:25en vivo · distinto · las 2 citas siguensha256 176e564a009c4a67df4a0bd9deb85f67f54ee923ca8974831921e6ca972bf32f
- https://educacion.ugr.es/sitemap.xml?page=128 de septiembre de 2026, 12:25en vivosha256 407029f45b8aeee91264f8cf8af6890bf81aa3affe905b12f511971558d95b1d
- https://educacion.ugr.es/facultad/noticias/convocatorias-de-mayo-de-2018-de-becas-de-apoyo-al-decanato-de-la-facultad31 de agosto de 2026, 22:10archivosha256 aa64a9aa579607759d27b9c82b1202060ca6970c89cdde825ba4f6d9cf6156c5
- https://educacion.us.es/28 de septiembre de 2026, 12:25en vivosha256 be1fa2ab03f4008799c0e5e5a14912f9420f1f51ae194d48d778a6d0f4ded102
- https://educacion.us.es/forms/grupos/31 de agosto de 2026, 20:48archivosha256 a1694fa3e9277659d10a2a41c0fb000edb4fcbec93e28812b3f032dbcf68e202
- https://educacion.us.es/forms/grupos/28 de septiembre de 2026, 12:25en vivo · byte a byte igualsha256 a1694fa3e9277659d10a2a41c0fb000edb4fcbec93e28812b3f032dbcf68e202