miércoles, 11 de diciembre de 2013

HEREDAR UNA CLASE

Usuario.php
<?php
session_start();
?>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<form action="Sesion.php" method="POST">
  <fieldset>
    <p>
        <label for="username">Usuario</label>
        <input id="username" type="text" name="username" size="18" value="<?php if (isset($_SESSION["usuario"])){echo $_SESSION["usuario"];}?>"/>
    </p>
    <p>
        <label for="passwd">Contraseña</label>
        <input id="passwd" type="password" name="clave" size="18" value="<?php if (isset($_SESSION["clave"])){echo $_SESSION["clave"];}?>"/>
    </p>
        <p>
        <label for="correo">Correo</label>
        <input id="correo" type="text" name="email" size="18" value="<?php if (isset($_SESSION["email"])){echo $_SESSION["email"];}?>"/>
    </p>
    <p>
    <input type="submit" value="INGRESAR" name="b1 "/>
    </p>
  </fieldset>
</form>
</body>
</html>
Sesion.php
<?php
session_start();
if ($_POST["username"]=="Alexandra Maguana" && $_POST["password"]=="alex1989" && $_POST["correo"]=="alexmaguan@hotmail.es")
 {
    $_SESSION["usuario"]=$_POST["username"];
    $_SESSION['clave']=$_REQUEST['password'];
    $_SESSION['email']=$_POST['correo'];
    $email=$_SESSION['email'];
    if(filter_var($email, FILTER_VALIDATE_EMAIL)){
       var_dump(filter_var($email, FILTER_VALIDATE_EMAIL));
    }else{
        var_dump(filter_var($email, FILTER_VALIDATE_EMAIL));   
    }
    echo "<a href=\"admin.php\">INGRESAR</a>";
}

}   
?>
admin.php
<?php
session_start();
setcookie("count",'0',-1000,"/");
setcookie("cx",'0',-1000,"/");
foreach($_SESSION as $key => $value){
    unset($_SESSION[$key]);
}
echo "<a href='usuario.php'>IR AL INICIO</a>"
?>

martes, 10 de diciembre de 2013

OPERACIONES MATEMATICAS


Menu.php
<html>
<head>
<title> <center>Operaciones </center></title>
</head>
<body bgcolor text="black">
<br>
<br>
<br>
<br>
<br>
<TABLE ALIGN="CENTER" BORDER=3 >
<FORM action='Menu.php' method='POST'>
<TH  COLSPAN=3 WIDTH=100%> OPERACIONES MATEMATICAS </TH>
<TR>
<TD  ALIGN="CENTER">  <input name="b1" type="submit" value="SUMAR" ></TD>
</TR>
<TR>
<TD  ALIGN="CENTER">  <input name="b2" type="submit" value="RESTAR" ></TD>
</TR>
<TR>
<TD  ALIGN="CENTER">  <input name="b3" type="submit" value="MULTIPLICAR" ></TD>
</TR>
<TR>
<TD  ALIGN="CENTER">  <input name="b4" type="submit" value="DIVIDIR" ></TD>
</TR>
</FORM>
</TABLE>
<?php
if( isset($_POST['b1']))
{
echo "<FORM ACTION='Operaciones.php' method='POST'>";
echo "<H3>NUMERO 1<input type='TEXT'  name='uno'></H3>";
echo "<H3>NUMERO 2<input type='TEXT'  name='dos'></H3>";
echo "<H3><input type='submit'  value='SUMAR' name='b1'></H3>";
echo "</form>";
}
if( isset($_POST['b2']))
{
echo "<FORM ACTION='Operaciones.php' method='POST'>";
echo "<H3>NUMERO 1<input type='TEXT'  name='uno'></H3>";
echo "<H3>NUMERO 2<input type='TEXT'  name='dos'></H3>";
echo "<H3><input type='submit'  value='RESTAR' name='b2'></H3>";
}
if( isset($_POST['b3']))
{
echo "<FORM ACTION='Operaciones.php' method='POST'>";
echo "<H3>NUMERO 1<input type='TEXT'  name='uno'></H3>";
echo "<H3>NUMERO 2<input type='TEXT'  name='dos'></H3>";
echo "<H3><input type='submit'  value='MULTIPLICAR' name='b3'></H3>";
}
if( isset($_POST['b4']))
{
echo "<FORM ACTION='Operaciones.php' method='POST'>";
echo "<H3>NUMERO 1<input type='TEXT'  name='uno'></H3>";
echo "<H3>NUMERO 2<input type='TEXT'  name='dos'></H3>";
echo "<H3><input type='submit'  value='DIVIDIR' name='b'></H3>";
}
?>
</html>
Operaciones.php
<?PHP
CLASS OPERACIONES{
function SUMAR($UNO,$DOS){
ECHO "LA SUMA ES: ".$UNO." + ".$DOS." = ".$R=$UNO+$DOS;
//ECHO "<BR>";
//ECHO "<a HREF=/'Operaciones.php'/>REGRESAR</a>";
}
function RESTA($UNO,$DOS){
ECHO "LA RESTA ES: ".$UNO." - ".$DOS." = ".$R=$UNO-$DOS;
}
function MULTIPLICAR($UNO,$DOS){
ECHO "LA MULTIPLICACION  ES: ".$UNO." * ".$DOS." = ".$R=$UNO*$DOS;
}
function DIVIDIR($UNO,$DOS){
ECHO "LA DIVISION ES: ".$UNO." / ".$DOS." = ".$R=$UNO/$DOS;
}
}
if( isset($_POST['b1']))
{
$uno=$_POST['uno'];
$dos=$_POST['dos'];
$sum= new OPERACIONES();
$suma=$sum->SUMAR($uno,$dos);
}
if( isset($_POST['b2']))
{
$uno=$_POST['uno'];
$dos=$_POST['dos'];
$res= new OPERACIONES();
$resta=$res->RESTA($uno,$dos);
}
if( isset($_POST['b3']))
{
$uno=$_POST['uno'];
$dos=$_POST['dos'];
$mul= new OPERACIONES();
$mult=$mul->MULTIPLICAR($uno,$dos);
}
if( isset($_POST['b4']))
{
$uno=$_POST['uno'];
$dos=$_POST['dos'];
$div= new OPERACIONES();
$divi=$div->DIVIDIR($uno,$dos);
} 
?>
EJECUCION
Al iniciar con el servidor localhost nos muestra las siguientes opciones.

Al selecionar la una de las opciones nos muestra la suiguiente ventana donde ingresaremos los numeros.

Al pulsar el boton SUMAR,RESTAR,MULTIPLICAR O DIVIDIR, segun lo seleccionado anterior mente nos muestra el siguiente resultado.


jueves, 5 de diciembre de 2013

EJERCICIO CLASES CON HERENCIAS

EJERCICIO CLASES CON HERENCIAS


                             clase.php
<?php
class Transporte{
var $Tipo;
var $modelo;
var $marca;
function acelerar($modelo,$marca)
{
$this->Modelo=$modelo; $this->Marca=$marca;
echo"<br>Ha comenzado a moverse el Modelo: ".$this->Modelo;
echo"<br>Su marca es: ".$this->Marca;
echo"<br>";
}
function frenar($modelo,$marca)
{
$this->Modelo=$modelo; $this->Marca=$marca;
echo"<br>Ha frenado el modelo: ".$this->Modelo;
echo"<br>Su marca es: ".$this->Marca;
echo"<br>";
}
}
class otroTransporte extends Transporte
{
 function otroMedio()
{
echo"<br>Otro tipo de transporte: Caballo: ";
}
}
$transporte = new Transporte("auto");
$auto=$transporte->acelerar("2013","mazda");
echo "<br>";
$auto=$transporte->frenar("2013","mazda");
echo "<br>";
$otroTransporte = new otroTransporte();
$Caballo=$otroTransporte->OtroMedio();
echo "<br>";
$Cabello=$otroTransporte;
?>
EJECUCION

Al eecutar con el servidor localhost nos da el siguiente resultado.

                                    

miércoles, 4 de diciembre de 2013

ClasesAnimal

INTANCIAR UNA CLASE
<?php
class animales {
var $habi;
var $ali;
var $tipo;
var $anim;
function Tipo($tipo)
{$this->Tipo=$tipo;
echo "TIPO:   ".$this->Tipo;
}
function habitad($habi)
{$this->Habi=$habi;
echo "HABITAD: ".$this->Habi;
}
function alimento($ali)
{$this->Ali=$ali;
echo "ALIMENTO: ".$this->Ali;
}
function Perro($anim){
$this->ani=$anim;
echo "NOMBRE: ".$this->ani;
}
function nace()
{echo "Nace";
}
function crecer(){
echo " Crece ";
}
function reproducirce(){
echo "Luego se reproduce";
}
function Morir(){
echo " y finalmente muere";
}
}
$animales=new animales();
$Perro=$animales->Tipo("Mamifero");
echo "<br>";
$Perro=$animales->habitad("Domestico");
echo "<br>";
$Perro=$animales->alimento("Pro Can");
echo "<br>";
$Perro=$animales->Perro(" Perro");
echo "<br>";
$Perro=$animales->nace();
echo "<br>";
$Perro=$animales->crecer();
echo "<br>";
$Perro=$animales->reproducirce();
echo "<br>";
$Perro=$animales->Morir();
?>
EJECUCION
Al ejecutar  nos muestra los siguientes datos.





martes, 3 de diciembre de 2013

EJERCICIO QUE MUESTRA LOS DEBERES


PAGINA  QUE MUESTRA LOS DEBERES DE UN USUARIO

master.php
<?php
session_start();

?>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <title>Openalfa -Validacion de Usuario</title>
</head>
<body bgcolor="white" text="navy">

     <table style="border:1px sky blue" width="99.7%"  cellspacing="20" cellpadding="40" align="center" >
 <fieldset  >
     <form action="deber.php" method="POST" >

    <fieldset  style="border:1px solid turquoise" >

    <?php
    require_once "encabezado.php"
?>
  </fieldset>

<td  class="cuadro" bgcolor="white">
<p>
        <label for="username">Usuario</label>
        <input id="username" type="text" name="username" size="18"/>
    </p>
    <p>
        <label for="passwd">Contraseña</label>
        <input id="passwd" type="password" name="password" size="18"/>
    </p>
         <p>
       
    <input type="submit" name="Submit" class="button" value="Entrar" />
      
<td class="cuadro" bgcolor="white">
Nombre: Alexandra Maguana
<br>
<br>
  Direccion:   Oriente y Vintimilla
 <br>
<br> 
  Telefono: 0979303560
 <br>
 <br>
 Tema:

</td>
</tr>
</table>
<fieldset >
<fieldset>
<?php
 require_once "pie.php"

?>
 </fieldset>
 </fieldset>
</fieldset>
</form>
</body>
</html>
central.php  
<?
include(encabezado.php);
//contedido a publicar
include(piedepagina.php);
?>
encabezado.php
<html>
<body>
<center> <h2>  Dise&ntildeo de Sistemas  </h2></center>
<img src="Alex1.jpg">
<?php
 echo "<h4> fecha: ". DATE("d-m-Y")."</h4>" ;
?>
</body>
</html>
pie.php
 <?php
echo "<center> Alexandra Maguana </center>";
echo "<br>";
 echo "<center> Todos lo derechos reservados </center>";
echo "<br>";
?>
registrado.php
<?php
session_start();
?>
<html>
<head>
<title>Registrado</title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body>
<?php
echo "<center> TEMAS </center>" ;
?>
<a href="suma.html">Deber Nro.1</a>
<br>
<a href="Clases.html">Deber Nro.2</a>
<br>
<a href="Variables de desision.html">Deber Nro.3</a>
<br>
<br>
<br>
<a href="Prin.php">REGRESAR</a>
</body>
</html>
deber.php
<?php
session_start();
if ($_POST["username"]=="Alexandra Maguana" && $_POST["password"]=="1234" ){
      $_SESSION["usuario"] = $_POST["username"];
    $_SESSION['clave']=$_REQUEST['password'];
    header ("Location: registrado.php");
    }
    else{
?>
<html>
<body>
    Error. Datos incorrectos
    <br>
    <a href="master.php">Inicio</a>
</body>
</html>
<?php
}
?>
EJECUCION
Al ejecutar con el servidor localhost nos muestra la siguiente ventana y llenamos los datos
 Al pulsar Entrar nos muestra  la siguiente ventana con los deberes que se debera cargar

 Hacemos clic en el deber del tema que deseamos  como ejemplo el de la suma nos muestra lo siguiente donde ingresamos los datos.
 Pulsamos sumar y nos muestra el resultado.

 


VALIDAR CORREO

EJERCICIO CON SESSION Y COOKIE


login.php
<?php
session_start();
?>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <title>Openalfa - Formulario de validación de usuario</title>
</head>
<body>
<form action="Sesion.php" method="POST">
  <fieldset>
    <p>
        <label for="username">Usuario</label>
        <input id="username" type="text" name="username" size="18" value="<?php if (isset($_SESSION["usuario"])){echo $_SESSION["usuario"];}?>"/>
    </p>
    <p>
        <label for="passwd">Contraseña</label>
        <input id="passwd" type="password" name="password" size="18" value="<?php if (isset($_SESSION["clave"])){echo $_SESSION["clave"];}?>"/>
    </p>
        <p>
        <label for="correo">Correo</label>
        <input id="correo" type="text" name="correo" size="18" value="<?php if (isset($_SESSION["email"])){echo $_SESSION["email"];}?>"/>
    </p>
    <p>
        <label for="remember">Recuérdame</label>
        <input id="remember" type="checkbox" name="opcion"/>
    <input type="submit" name="Submit" class="button" value="INGRESAR" />
    </p>
<a href="Invitado.php">INVITADO</a>
  </fieldset>
</form>
</body>
</html>
Sesion.php
<html>
<head>
<title>Registrado</title>
</head>
<body>
<?php
session_start();
if ($_POST["username"]=="Alexandra Maguana" && $_POST["password"]=="alex1989" && $_POST["correo"]=="alexmaguan@hotmail.es") {
    $_SESSION["usuario"]=$_POST["username"];
    $_SESSION['clave']=$_REQUEST['password'];
    $_SESSION['email']=$_POST['correo'];
    $email=$_SESSION['email'];
    if(filter_var($email, FILTER_VALIDATE_EMAIL)){
       var_dump(filter_var($email, FILTER_VALIDATE_EMAIL));
    }else{
        var_dump(filter_var($email, FILTER_VALIDATE_EMAIL));  
    }
    echo "<a href=\"admin.php\">INGRESAR</a>";
} else {
    echo "<a href=\"Login.php\">INICIO</a>";
}  
?>
</body>
</html>
admin.php
<?php
session_start();
?>
<html>
<head>
<title>Registrado</title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body>
<?php  
    echo "A Iniciado Sesion";
    echo "<br><br>";
    echo "Nombre de usuario es: ".$_SESSION['usuario'];
    echo "<br><br>";
    echo "La clave es: ".$_SESSION['clave'];
    echo "<br><br>";
    echo "<br>El correo es"  .$_SESSION['email'];
    date_default_timezone_set('UTC');
    echo "<br><br>";
    echo "Fecha Actual: ";
    echo date("d-m-Y H-i-s");
    echo "<br><br>";
    echo "Fecha Ingreso: ";
    echo date("d-m-Y  H-i-s",time()-86400);
    echo "<br><br>";
?>
<a href="Login.php">Ir al inicio</a>
<br>
<a href="SesionFinalizada.php">CERRAR SESION</a>
</body>
</html>
SesionFinalizada.php
<html>
<head>
<title>Variables de Sesion </title>
</head>
<body>
<?php
    session_start();
    unset($_SESSION["usuario"]);
    unset($_SESSION['clave']);
    unset($_SESSION['email']);
    setcookie("fecha",null,-1000,"/");
?>
SE A FINALIZADO  SU SESION.<br><br>
<a href="Login.php">INICIO</a>
</body>
</html>
Invitado.php
<html>
<head>
<title>Cookies</title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body
<?php if (isset($_COOKIE['color'])) echo " bgcolor=\"$_COOKIE[color]\""
?>
>
<form action="Establecer.php" method="post">
<h1>HA INGRESADO COMO INVITADO</h1>
Seleccione<br>
<input type="radio" value="gris" name="radio">gris<br>
<input type="radio" value="azul" name="radio">Azul<br>
<br>
<br>
<input type="submit" value="ACEPTAR">
<br>
<br>
    <a href="login.php">INICIO</a>
</form>
</body>
</html>
Establecer.php
<?php
if ($_REQUEST['radio']=="gris")
setcookie("color","#707070",time()+60*60*24*365,"/");
elseif ($_REQUEST['radio']=="azul")
setcookie("color","#0000ff",time()+60*60*24*365,"/");
?>
<html>
<head>
<title>Cookies</title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body>
Se creó la cookie.
<br>
<a href=" Invitado.php">Ir a la otra página</a>
</body>
</html>
EJECUCION
Al inicar con el servidor localhost no muestra esta ventana donde llenamos los datos y si deseamos seleccionanos para que nos recuerde el usuario o de lo contrario no nos recordara y pulsamos INGRESAR

 Nos muestra la siguiente ventana donde hacemos clic en INGRESAR
 Se abre la siguiente ventana donde se muestra la siguiente informacion y al pulsar inicio nos regresa a la ventana inicial.



 Al pulsar CERRARSESION nos muestra lo siguiente donde escogemos el color que deseamos cambiar el fondo.
Al volver al inicio y ingresamos como invitado nos muestra la siguiente ventana donde selecionamos el color que deseamos
 Al pulsar ACEPTAR nos muestra la siguiente ventana
 Pulsamos en Ir a la otra pagina nos muestra  la pagina con el fondo delcolor que seleccionamos

martes, 26 de noviembre de 2013

EJERCICIO PARA INGRESAR COMO ADMINISTRADOR Y INVITADO

                                 EJERCICIO CON SESSION Y COOKIE


login.php
<?php
session_start();
?>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <title>Openalfa - Formulario de validación de usuario</title>
</head>
<body>
<form action="Sesion.php" method="POST">
  <fieldset>
    <p>
        <label for="username">Usuario</label>
        <input id="username" type="text" name="username" size="18" value="<?php if (isset($_SESSION["usuario"])){echo $_SESSION["usuario"];}?>"/>
    </p>
    <p>
        <label for="passwd">Contraseña</label>
        <input id="passwd" type="password" name="password" size="18" value="<?php if (isset($_SESSION["clave"])){echo $_SESSION["clave"];}?>"/>
    </p>
    <p>
        <label for="remember">Recuérdame</label>
        <input id="remember" type="checkbox" name="opcion"/>
    <input type="submit" name="Submit" class="button" value="INGRESAR" />
    </p>
<a href="Invitado.php">INVITADO</a>
  </fieldset>
</form>
</body>
</html>
Sesion.php
<html>
<head>
<title>Registrado</title>
</head>
<body>
<?php
session_start();
if ($_POST["username"]=="Alexandra Maguana" && $_POST["password"]=="alex1989" ) {
    $_SESSION["usuario"]=$_POST["username"];
    $_SESSION['clave']=$_REQUEST['password'];
    echo "<a href=\"admin.php\">INGRESAR</a>";
} else {
    echo "<a href=\"Login.php\">INICIO</a>";
}   
?>
</body>
</html>
admin.php
<?php
session_start();
?>
<html>
<head>
<title>Registrado</title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body>
<?php   
    echo "A Iniciado Sesion";
    echo "<br><br>";
    echo "Nombre de usuario es: ".$_SESSION['usuario'];
    echo "<br><br>";
    echo "La clave es: ".$_SESSION['clave'];
    echo "<br><br>";
    echo "Fecha Actual: ";
    echo date("d-m-Y H-i-s");
    echo "<br><br>";
    echo "Fecha Ingreso: ";
    echo date("d-m-Y  H-i-s",time()-86400);
    echo "<br><br>";
?>
<a href="login.php">INICIO</a>
    <br>
<a href="SesionFinalizada.php">CERRAR SESION</a>
</body>
</html>
SesionFinalizada.php
<html>
<head>
<title>Variables de Sesion </title>
</head>
<body>
<?php
    session_start();
    unset($_SESSION["usuario"]);
    unset($_SESSION['clave']);
    unset($_SESSION['email']);
    setcookie("fecha",null,-1000,"/");
?>
SE A FINALIZADO  SU SESION.<br><br>
<a href="Login.php">INICIO</a>
</body>
</html>
Invitado.php
<html>
<head>
<title>Cookies</title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body
<?php if (isset($_COOKIE['color'])) echo " bgcolor=\"$_COOKIE[color]\""
?>
>
<form action="Establecer.php" method="post">
<h1>HA INGRESADO COMO INVITADO</h1>
Seleccione<br>
<input type="radio" value="gris" name="radio">gris<br>
<input type="radio" value="azul" name="radio">Azul<br>
<br>
<br>
<input type="submit" value="ACEPTAR">
<br>
<br>
    <a href="login.php">INICIO</a>
</form>
</body>
</html>
Establecer.php
<?php
if ($_REQUEST['radio']=="gris")
setcookie("color","#707070",time()+60*60*24*365,"/");
elseif ($_REQUEST['radio']=="azul")
setcookie("color","#0000ff",time()+60*60*24*365,"/");
?>
<html>
<head>
<title>Cookies</title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body>
Se creó la cookie.
<br>
<a href=" Invitado.php">Ir a la otra página</a>
</body>
</html>
EJECUCION
Al inicar con el servidor localhost no muestra esta ventana donde llenamos los datos y si deseamos seleccionanos para que nos recuerde el usuario o de lo contrario no nos recordara y pulsamos INGRESAR
 Nos muestra la siguiente ventana donde hacemos clic en INGRESAR
 Se abre la siguiente ventana donde se muestra la siguiente informacion y al pulsar inicio nos regresa a la ventana inicial.

 Al pulsar CERRARSESION nos muestra lo siguiente donde escogemos el color que deseamos cambiar el fondo.
 Al pulsar ACEPTAR nos muestra la siguiente ventana
 Pulsamos en Ir a la otra pagina nos muestra  la pagina con el fonde delcolor que seleccionamos