Documentacion De Mi Pagina

2,018 views

Published on

documentacion de mi pagina realizada con dreamweaver y xml

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,018
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Documentacion De Mi Pagina

  1. 1. INSTITUTO TECNOLOGICO SUPERIOR DE LERDO<br />LICENCIATURA EN INFORMATICA<br />TOPICOS AVANZADOS DE BASES DE DATOS<br />DOCUMENTACION DE MI PÁGINA EN XML<br />BRENDA CAROLINA PEREZ IBARRA<br />I.S.C. E.D. M.E. Ricardo Bustamante Gonzalez<br />8 SEM 10/marzo/10<br />MUNDO DE LAS REDES<br />LOGIN<br />22860153733525431751654810<br />//SE HACE LA COMPARCION DEL USUARIO Y CONTRASEÑA<br /><?php<br />$error = false;<br />if(isset($_POST['login'])){<br />$username = preg_replace('/[^A-Za-z]/', '', $_POST['username']);<br />$password = md5($_POST['password']);<br />if(file_exists('users/' . $username . '.xml')){<br />$xml = new SimpleXMLElement('users/' . $username . '.xml', 0, true);<br />if($password == $xml->password){session_start();<br />$_SESSION['username'] = $username;<br />header('Location: index.php');<br />die;<br />}<br /> }<br />$error = true;<br /> } ?><br />//INICIO DEL DOCUMENTO EN XML<br /><!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" ><br /><html xmlns=" http://www.w3.org/1999/xhtml" ><br />//INICIO <head><br /><meta http-equiv=" Content-Type" content=" text/html; charset=iso-8859-1" /><br />//TITULO DE LA PAGINA<title>LOGIN</title><br />//SE CIERRA </head><br /><head><br /><title>login</title><br /></head><br />//COLOR DE LA INTERFAZ DE USUARIO<br /><body bgcolor=" #33CCFF" ><br />//TITULO PRINCIPAL EN LA INTERFAZ<br /><h1><P align=" center" >INTRODUCE TUS DATOS</h1><br /><form method=" post" action=" " ><br />//ETIQUETAS REQUERIDAS<br /><p><P align=" center" >USUARIO <input type=" text" name=" username" size=" 20" /></p><br /><p><P align=" center" >CONTRASEÑA <input type=" password" name=" password" size=" 20" /></p><br />//CONFIRMACION DEL USUARIO Y CONTRASEÑA SI ALGUNO DE LOS DOS ES INCORRECTO TE MOSTRARA ESTE ERROR Y TIENES QUE VOLVER A INGRSARLOS<br /><?php<br />if($error){<br />echo '<p>CHECA TU NOMBRE O CONTRASEÑA YA QUE SON INVALIDOS</p>';<br />} ?><br />//BOTON PARA INGRESAR A LA PAGINA<br /><p><P align=" center" ><input type=" submit" value=" ENTRAR" name=" login" /></p><br /></form><br />//SI AUN NO TIENES UN REGISTRO, TE PUEDES REGISTRAR EN ESTE LINK<br /><a href=" register.php" >OBTENER UN REGISTRO</a><br /><body><br /></body><br /></html><br />OBTENER UN REGISTRO<br />234351224413<br />//COMPARACION DE LOS DATOS, SI EL USUARIO YA XISTE TE MANDA EL MENSAJE DE QUE EL USUARIO YA EXISTE.<br /><?php<br />$errors = array();<br />if(isset($_POST['login'])){<br />$username = preg_replace('/[^A-Za-z]/', '', $_POST['username']);<br />$email = $_POST['email'];<br />$password = $_POST['password'];<br />$c_password = $_POST['c_password'];<br />if(file_exists('users/' . $username . '.xml')){<br />$errors[] = 'El usuario ya existe';<br />}<br />//SI NO LLENAS TODOS LOS CAMPOS QUE SE TE PIDEN TE MADARA EL SIGUINTE MENSAJE USUARIO ESTA EN BLANCO POR EJEMPLO, SEGÚN SEA EL CASO<br />if($username == ''){<br />$errors[] = 'Usuario esta en blanco';<br />}<br />if($email == ''){<br />$errors[] = 'Email esta blanco';<br />}<br />if($password == '' || $c_password == ''){<br />$errors[] = 'Los passwords estan en blanco';<br />}<br />if($password != $c_password){<br />$errors[] = 'Los passwords no coinciden';<br />}<br />if(count($errors) == 0){<br />$xml = new SimpleXMLElement('<user></user>');<br />$xml->addChild('password', md5($password));<br />$xml->addChild('email', $email);<br />$xml->asXML('users/' . $username . '.xml');<br />header('Location: login.php');<br />die;<br />}<br />} ?><br />//EMPIEZA EL CUERPO DEL DOCUMENTO XML SIMILAR AL DE LOGIN<br /><!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" ><br /><html xmlns=" http://www.w3.org/1999/xhtml" ><br /><head><br /><meta http-equiv=" Content-Type" content=" text/html; charset=iso-8859-1" /><br /><title>Documento sin t&iacute;tulo</title><br /></head><br /><head><br /><title>REGISTRO</title><br /></head><br /><body bgcolor=" #CC66CC" ><br /><h1><p align=" center" >REGISTRO</h1><br /><form method=" post" action=" " ><br /><?php<br />if(count($errors) > 0){<br />echo '<ul>';<br />foreach($errors as $e){<br />echo '<li>' . $e . '</li>';<br />}<br />echo '</ul>';<br />} ?><br /><p>USUARIO <input type=" text" name=" username" size=" 20" /></p><br /><p>Email <input type=" text" name=" email" size=" 20" /></p><br /><p>CONTRASEÑA<input type=" password" name=" password" size=" 20" /></p><br /><p>CONFIRMAR CONTRASEÑA <input type=" password" name=" c_password" size=" 20" /></p><br /><p><input type=" submit" name=" login" value=" ENTRAR" /></p><br /></form><br /></body><br /></html><br />INDEX<br />234351304054<br />//EMPIEZA LA SESION DE LA PAGINA DE USUARIO<br /><?php<br />session_start();<br />if(!file_exists('users/' . $_SESSION['username'] . '.xml')){<br />header('Location: login.php');<br />die;<br />} ?><br />//CUERPO DEL DOCUMENTO XML Y HTML<br /><!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" ><br /><html xmlns=" http://www.w3.org/1999/xhtml" ><br /><head><br /><meta http-equiv=" Content-Type" content=" text/html; charset=iso-8859-1" /><br /><title>INDEX</title><br /></head><br /><head><br /><title>PAGINA DE USUARIO</title><br /></head><br /><body bgcolor=" #0099FF" ><br /><h1><P align=" center" >PAGINA DE USUARIO</h1><br /><h2><P align=" center" >BIENVENIDO<<br />?php <br />echo $_SESSION['username']; ?></h2><br /><table><br /><tr><br /><th>USUARIO</th><br /><th>Email</th></tr><br /><?php<br />$files = glob('users/*.xml');<br />foreach($files as $file){<br />$xml = new SimpleXMLElement($file, 0, true);<br />echo '<br /><tr><br /><td>'. basename($file, '.xml') .'</td><br /><td>'. $xml->email .'</td><br /></tr>';<br />} ?><br /></table><br /><hr /><br />//LINK PARA REDIRECCIONAR ALA PÁGINA PRINCIPAL<br /><a href=" 2.PHP" >VISITAR CATALOGO</a></br><br />//LINK PARA SALIR POR COMPLETO DE LA PÁGINA Y ENVIARNOS AL LOGIN<br /><a href=" logout.php" >SALIR</a></BR><br /></body><br /></body><br /></html><br />CODIGO PARA SALIR (LOGOUT)<br /><?php<br />session_start();<br />session_destroy();<br />header('Location: login.php');<br />PAGINA PRINCIPAL<br />//código generado por Dreamweaver usando plantillas de inicio<br /><!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" ><br /><html xmlns=" http://www.w3.org/1999/xhtml" ><br /><!-- DW6 --><head><br /><!-- Copyright 2005 Macromedia, Inc. All rights reserved. --><br />//titulo de la página<br /><title>MUNDO DE LA RED</title><br /><meta http-equiv=" Content-Type" content=" text/html; charset=iso-8859-1" /><br /><link rel=" stylesheet" href=" mm_travel2.css" type=" text/css" /><br /><script language=" JavaScript" type=" text/javascript" ><br />//--------------- LOCALIZEABLE GLOBALS ---------------<br />//código para aplicar la hora y fecha dentro de la pagina<br />var d=new Date();<br />var monthname=new Array(" Enero" ," Febrero" ," Marzo" ," Abril" ," Mayo" ," Junio" ," Julio" ," Agosto" ," Septiembre" ," Octubre" ," Noviembre" ," Diciembre" );<br />var TODAY = monthname[d.getMonth()] + " " + d.getDate() + " , " + d.getFullYear();<br />//--------------- END LOCALIZEABLE ---------------<br /></script><br /><style type=" text/css" ><br /><!--h1,h2,h3,h4,h5,h6 {<br />font-family: Times New Roman, Times, serif;}--><br /></style></head><br /><body bgcolor=" #C0DFFD" ><br /><table width=" 100%" border=" 0" cellspacing=" 0" cellpadding=" 0" ><br /> //código para implementar una imagen en la página <br />//titulo central de la página que se encuentra estatico<br />//con <p> es abrir la línea para el párrafo y cerrarla solo con </p><br />//para dar un salto de línea <br/> <br /> <tr bgcolor=" #3366CC" ><br /><td width=" 382" colspan=" 3" rowspan=" 2" ><img src=" images.jpeg" width=" 395" height=" 275" border=" 0" /></td><br /> <td width=" 378" height=" 63" colspan=" 3" id=" logo" valign=" bottom" align=" center" nowrap=" nowrap" ><p>&nbsp;</p> <p>&nbsp;</p><br /><p><b/>BIENVENIDO AL MUNDO <br/>DE LAS REDES</p> </td><br /> <td width=" 100%" >&nbsp;</td> </tr><br />//subtitulo seguido del titulo <br /> <tr bgcolor=" #3366CC" ><br /><td height=" 64" colspan=" 3" id=" tagline" valign=" top" align=" center" >Brenda Carolina Perez Ibarra</td><br /><td width=" 100%" >&nbsp;</td> </tr><br />//insertar imagen de lado derecho <br /> <tr><td colspan=" 7" bgcolor=" #003366" ><img src=" mm_spacer.gif" alt=" " width=" 1" height=" 1" border=" 0" /></td> </tr><br /> <tr bgcolor=" #CCFF99" ><br /> <td colspan=" 7" id=" dateformat" height=" 25" >&nbsp;&nbsp;<script language=" JavaScript" type=" text/javascript" > document.write(TODAY);<br /></script></td> </tr><br /> <tr> <td colspan=" 7" bgcolor=" #003366" ><img src=" mm_spacer.gif" alt=" " width=" 1" height=" 1" border=" 0" /></td> </tr><br /> <tr> <td width=" 165" valign=" top" bgcolor=" #E6F3FF" ><br /><table border=" 0" cellspacing=" 0" cellpadding=" 0" width=" 165" id=" navigation" ><br /> <tr> <td width=" 165" >&nbsp;<br /> &nbsp;</td> </tr><br />//enlace con una pagina local<br /> <tr><td width=" 165" ><a href=" 3.PHP" title=" Information" >Informacion sobre el mundo de las redes</a></td><br /><td>&nbsp;</td><br /><td width=" 100%" >&nbsp;</td> </tr><br />//enlace con una pagina local<br /> <tr> <td width=" 165" ><a href=" 1.PHP" title=" Information" >Promociones del mes</a></td> </tr><br />//enlace para salir de la pagina y que nos mande al login<br /> <tr><td width=" 165" ><a href=" LOGOUT.PHP" title=" Information" >SALIR</a></td> </tr><br />//enlace a la dirección e-mail<br /><tr><br/><a href=" mailto:closet10@hotmail.com" title=" E-mail de la empresa " >Contactame</a> </table></a><br /><br /> &nbsp;<br /><br /> &nbsp;<br /><br /> &nbsp;<br /> </td><br /> <td width=" 50" ><img src=" mm_spacer.gif" alt=" " width=" 50" height=" 1" border=" 0" /></td><br /> <td width=" 305" colspan=" 2" valign=" top" ><img src=" mm_spacer.gif" alt=" " width=" 305" height=" 1" border=" 0" /><br /><br />&nbsp;<br /><br />&nbsp;<br /><br />//texto de bienvenida estático<br /><table border=" 0" cellspacing=" 0" cellpadding=" 0" width=" 305" ><br /> <tr><td class=" pageName" >BIENVENIDO AL MUNDO DE LA RED<br/></td></tr><br /><tr> <td class=" bodyText" ><p>Tengan ustedes la mas cordial bienvenida!!! <br/>Este sitio ha sido creado mas que nada para aquellos que requieren mas ancho de banda en su computadora. <br/>En este sitio puedes encontrar solo accesorios que requieras para obtender mas ancho de banda dentro de la red, estos accesorios pueden ser tanto alambricos como inhalambrico. <br/><br/></p> </p><br /><img src=" ../imagenes par la web/7.jpeg" width=" 185" height=" 180" /></td> </tr> </table>  <br /> </td> <BR/><br /> <td width=" 50" ><img src=" mm_spacer.gif" alt=" " width=" 0" height=" 1" border=" 0" /></td><br /> <td width=" 190" valign=" top" ><br /> &nbsp;<br /><br /><table border=" 0" cellspacing=" 0" cellpadding=" 0" width=" 190" ><br /><tr> <td colspan=" 3" class=" subHeader" align=" center" >NUEVOS PRODUCTOS</td><br /></tr><br /><tr> <td width=" 40" ><img src=" mm_spacer.gif" alt=" " width=" 40" height=" 1" border=" 0" /></td><br />//imágenes a la derecha seguida de su descripcion<br /><td width=" 110" id=" sidebar" class=" smallText" ><br /><br /><p><img src=" img0000D.jpg" alt=" imagenes" width=" 122" height=" 101" vspace=" 6" border=" 0" /><br /> Adaptador Usb Wifi. Hasta 300 Metros De Alcance Wifi 2.4ghz, 5.4mpbs,usb 2.0.. El mas Potente <br/> $ 199,00 <br/>Artículo nuevo 51 vendidos México . </p><br /><p><img src=" img0000P.jpg" alt=" Image 2" width=" 130" height=" 107" vspace=" 6" border=" 0" /><br /> Tarjeta Red Pci Encore Wireless 54 Mbps 802.11g Inalambrica <br/>$ 159,00 <br/>Artículo nuevo 35 vendidos Mexico <br /></p> <br /><br />&nbsp;<br /><br />&nbsp;<br /></td><br /><td width=" 40" >&nbsp;</td></tr></table></td><br /><td width=" 100%" >&nbsp;</td> </tr><br /> <tr> <td width=" 165" >&nbsp;</td><br /> <td width=" 50" >&nbsp;</td><br /> <td width=" 167" >&nbsp;</td><br /> <td width=" 138" >&nbsp;</td><br /> <td width=" 50" >&nbsp;</td><br /> <td width=" 190" >&nbsp;</td><br /><td width=" 100%" >&nbsp;</td> </tr></table></body></html><br />SEGUNDA PAGINA DE CATALOGO O PROMOCIONES<br />//EN SI CASI ES EL MISMO CODIGO UE EL ANTERIOR YA UE ES GENERADO POR DREAMWEAVER SOLO NECESITAS REVISAR CON MUCHA ATENCION EL CODIGO PARA UE PUEDAS APLICAR SEGUN LO UE SE TE PIDA O TE SEA CONVENIENTE.<br />TERCERA PAGINA DE INFORMACION SOBRE LA EMPRESA<br />//CONTINUO CON LOMISMO ES EL MISMO CODIGO SOLO LA DIFERENCIA ES LA PLANTILLA SOLO TE SUGIERO REVISES BIEN EL CODIGO PARA QUE HAGAS LOS CAMBIOS SEGUN SEA TU NECESIDAD<br />

×