Leer xml desde php

Leer xml desde php

Php icon.PNG

index.php


<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
.gallery{
	width: 40%; 
	text-align: center;
}
.gallery li{
	display:inline; 
	margin: 2px;
}
.gallery li img{
	margin: 5px; 
	border: 0px; 
	width: 50px; 
	height: 50px;
}
</style>
</head>
<body>
<?php
$archivo = 'xml.xml'; 
if (file_exists($archivo)) {
?>
<ul class="gallery">
<?php
	$dom=new DOMDocument();
	$dom->load($archivo);
	$fotos=$dom->getElementsByTagName('foto');
	if($fotos){ 
		foreach ($fotos as $foto) {
echo '<li style="display:inline; margin: 2px;"><a href="'.$foto->getAttribute('href').'">
<img src="'.$foto->getAttribute('src').'" alt="'.$foto->getAttribute('alt').'" 
style="margin: 5px; border: 0px;"/></a></li>';
		} 
	} else echo "Sintaxis XML inválida";
?>
</ul>
<?php
} else echo "Error abriendo xml.xml";  
?>
</body>
</html>

xml.xml

<?xml version="1.0" encoding="UTF-8"?>
<fotos>
	<foto src="1.png" alt="1" href="#">
	</foto>
	<foto src="2.png" alt="2" href="#">
	</foto>
	<foto src="3.png" alt="3" href="#">
	</foto>
</fotos>

Crear un calendario

Buenas señores hoy les traigo como hacer un
 calendario sencillo con javascript.
 
 Aquí tienen el codigo.
 
 
<html>
<head>
<title></title>
</head>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
var week = new Array("Do", "Lu", "Ma", "Mi", 
"Ju", "Vi", "Sá");
var monthdays = new Array(31, 28, 31, 30,
31, 30, 31, 31, 30, 31, 30, 31);
var today = new Date();
var month = today.getMonth();
var day = today.getDay();
var dayN = today.getDate();
var days = monthdays[month];
 
if (month >0) {
var year = today.getYear();
if (year%4 == 0) days = 29;
	}
 
document.write("Calendario " + year);
document.write("<table border='1' cellspacing='0' 
 cellpadding='0'>");
document.write("<tr>");
 
for (var i=0; i<7; i++) {
document.write("<td width='30' height='30'>");
document.write("<div align='center'>");
document.write(" " + week[i] + "</div>");
document.write("</td>");
}
 
document.write("</tr>");
 
var jumped = 0;
var inserted = 1;
var start = day - dayN%7 + 1;
if (start < 0) start += 7;
var weeks = parseInt((start + days)/7);
 
if ((start + days)%7 != 0) weeks++;
 
for (var i=weeks; i>0; i--) {
document.write("<tr>");
for (var j=7; j>0; j--) {
document.write("<td>");
if (jumped<start || inserted>days) {
document.write("<div align='center'></div>");
jumped++;
}
else {
if (inserted == dayN) document.write("<div align='center'>
 [" + inserted + "]</div>");
else document.write("<div align='center'>" + inserted
+ "</div>");
inserted++;
}
document.write("</td>")
 }
 document.write("</tr>");
}
document.write("</table>");
</script>
</body>
</html>

Expulsión en Facebook

La tensión entre esta red social y la recién aparecida Google + ha vuelto a ser evidente después de que la primera expulsara a un programador, Michael Lee Jhonson, por promocionar su perfil de Google + en Facebook.

En fin increíble....

Microsoft felicita a Linux por su 20 aniversario

La compañía de Bill Gates inscribió un video en un concurso del sistema operativo de código abierto donde grafica hasta una posible reconciliación entre ambos.

Un inesperado gesto fue el que este miércoles tuvo Microsoft con Linux al participar de la iniciativa de la Linux Foundation que busca reconocer los 20 años del nacimiento del sistema operativo de código abierto.

Pero que la compañía de Redmond se inscribiera en la competencia no fue lo más sorprendente, sino que el hecho de que la empresa de Windows lo hiciera con imágenes para felicitar a Linux por sus 20 años de vida.

En el video se puede apreciar al símbolo gráfico de la empresa que compite con Microsoft, el pingüino Tux, y también un clon de Bill Gates, los que representan los inicios de Linux y la rivalidad que entre ambas firmas existía.

De igual manera, y casi al finalizar la secuencia de imágenes, la empresa que actualmente preside Steve Ballmer deja abierta la posibilidad de una futura reconciliación, lo que se demuestra de forma gráfica con un "Microsoft and Linux?". 

Las Peores 500 Contraseñas de Todos los Tiempos

Por medio de dragonjar me entero de la publicación de las 500 contraseñas mas puñetas de todos los tiempos es decir de las mas vulnerables, leyendo un poco mas el post me di cuenta que muchas de ellas las llegue a utilizar alguna vez y unas cuantas mas las usaban personas alas que llegue a vulnerar. Recientemente la red de sitios Gawker Media, dueños de algunos de los portales de tecnología mas visitados en la red, como lifehacker o Gizmodo fueron vulnerados y su base de datos publicada en Internet, junto con la información en texto plano de la información personal ingresada por sus usuarios, la siguiente tabla muestra una vez mas como el usuario promedio sigue usando las mismas claves una y otra vez, aunque se les advierta que hacen parte de las peores contraseñas de todos los tiempos.




Para darle una idea de cómo los seres humanos son predecibles, la siguiente es una lista de las 500 contraseñas más comunes. Tenga en cuenta que cada contraseña que figuran aquí se ha utilizado por lo menos cientos si no miles de veces por otras personas.
“Aproximadamente uno de cada nueve personas por lo menos utiliza una contraseña en la lista, Y uno de cada 50 personas utiliza una de las 20 primeras peores contraseñas”.


 

Hay algunas claves interesantes en esta lista que muestran cómo la gente trata de ser inteligente, pero incluso el ingenio humano es predecible. Por ejemplo, mire las siguientes contraseñas:
ncc1701 El buque número ncc1701 de Starship Enterprise
thx1138 El nombre de la primera película de George Lucas
qazwsx un simple patrón de los teclados QWERTY
666666 el números seis, seis veces
7777777 siete sietes
ou812 El título de un álbum de Van Halen 1988
Si usted observa que su contraseña se encuentra en esta lista, por favor, cámbiela de inmediato, en la comunidad hemos proporcionado siempre información útil para maneja tus contraseñas fácilmente, herramientas para generar contraseñas seguras, e incluso aplicaciones que si no quieres utilizar una palabra clave, te permiten utilizar tu rostro como contraseña.
fuente: dragonjar
No uses el iPhone de la exposición para leer el correo

No uses el iPhone de la exposición para leer el correo

Curiosa historia ésta que nos llega por parte de Luís Delgado, un joven estudiante y aficionado a la seguridad informática, que revisando la caché de los terminales iPhone de los expositores se dio cuenta como mucha gente los utiliza para consultar su correo electrónico personal, cacheando las direcciones, los correos leídos y algunos hasta las contraseñas. Antes de dejar tus datos expuestos… ¡Hackeate una WiFi! ;)
Y MS-DOS cumplió 30 años

Y MS-DOS cumplió 30 años

Seguro que los más nostálgicos hasta echan alguna lagrimilla. Y es que han pasado 30 años desde la primera versión de MS-DOS allá por el 27 de Julio de 1981. Treinta años que nos han llevado desde la línea de comandos hasta los actuales entornos de cloud computing y entornos VDI. Sin embargo, muchos aún extrañamos esos viejos días en que todo lo que había que saber sobre algo cabía en un único manual. El “Manual de Usuario”.
Listado de juegos Open Source realmente espectaculares

Listado de juegos Open Source realmente espectaculares

Es verano, así que, para los que tengan un poco más de tiempo, no importa si eres un gamer habitual o esporádico, os recomendamos que echéis un ojo a esta lista de juegos Open Source para gastar un poco de tiempo estas tardes calurosas de verano. En Cyberhades puedes acceder a la lista de los juegos para que te eches unas “partis” matando bichos o colonizando planetas… for free. Como son Open Source, además podrás aprender de ellos.