BIENBENIDOS

DISEÑO DE SISTEMAS

BIENBENIDOS

DISEÑO DE SISTEMAS

BIENBENIDOS

DISEÑO DE SISTEMAS

BIENBENIDOS

DISEÑO DE SISTEMAS

BIENBENIDOS

DISEÑO DE SISTEMAS

jueves, 5 de diciembre de 2013

HERENCIAS DE CLASES

<fieldset>
    <fieldset>
<?php
require_once "encabezado.php"
?>
  </fieldset>
  <html>
<head>
<H3><CENTER>TRANSPORTES</CENTER></H3>
</head>
</html>
<?php
class Transporte{
var $Tipo;
var $Marca;
var $Modelo;
function Acelerar($modelo,$marca){
$this->Modelo=$modelo;
$this->Marca=$marca;
echo "modelo:  ".$this->Modelo;
echo"<br>";
echo "Marca:  ".$this->Marca;
echo"<br>";
echo "A comensado a Moverse";
}
function Frenar($modelo,$marca){
$this->Modelo=$modelo;
$this->Marca=$marca;
echo "modelo:  ".$this->Modelo;
echo"<br>";
echo "Marca:  ".$this->Marca;
echo"<br>";
echo "A comensado a Frenar";
}
function transport($tip){
$this->Tipo=$tip;
echo "Tipo de Transporte:  ".$this->Tipo;
}
}
// Instancia
$trans=new Transporte("AUTO");
echo"<br>";
$auto = $trans->Acelerar("Mazda","2013");
echo"<br>";
$auto = $trans->Frenar("Toyota","2013");

class otrotransporte extends Transporte{
function otromedio()
{echo "<br> Otro medio de transporte : Avion";
}
}
$otrotrans=new otrotransporte();
echo"<br>";
$caballo=$otrotrans->otromedio();
echo"<br>";
$caballo=$otrotrans->Acelerar("Airbus A330","2013");
echo"<br>";
$caballo=$otrotrans->Frenar("Boeing 777","2012");
?>
<BR>
<BR>
<html>
<head>
<a href="master.php">cerrar session</a>
</head>
</html>




miércoles, 4 de diciembre de 2013

CLASES

<fieldset>
    <fieldset>
<?php
require_once "encabezado.php"
?>
  </fieldset>
  <html>
<head>
<H3><CENTER>ANIMAL</CENTER></H3>
</head>
</html>
<?php
class Animales {
var $Tipo;
var $habitad;
var $alimento;
function nacer(){
echo "a nacido";
}
function crecer(){
echo "a crecido ";
}
function reproducir(){
echo "se a reproducido";
}
function morir(){
echo "a muerto";
}
function Animales($tip){
$this->Tipo=$tip;
echo "TIPO DE ALIMENTO: ".$this->Tipo;
}
}
class Alimentos {
function alimentos($al){
$this->alimento=$al;
echo "TIPO DE ALIMENTO: ".$this->alimento;
}
}
class abitad {
function Abitad($habit){
$this->habitad=$habit;
echo "HABITAD NATURAL: ".$this->habitad;
}
}
$alimentos= new Alimentos("LECHUGA");
echo"<br>";
$animales= new Animales("TORTUGA");
echo"<br>";
$Abi= new abitad("SELVAS TROPICALES");
echo"<br>";
$gato=$animales->nacer();
echo"<br>";
$gato=$animales->crecer();
echo"<br>";
$gato=$animales->reproducir();
echo"<br>";
$gato=$animales->morir();
echo"<br>";
echo"<br>";
echo"<br>";
?>
  <html>
<head>
<a href="master.php">cerrar session</a>
</head>
</html>


jueves, 21 de noviembre de 2013

COOKIES

MANEJO DE COOKIES EN PHP

PRIMER ARCHIVO LLAMADO Sesion_Cookies.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_Cookie.php" method="post">
Seleccione de que color desea que sea la página de ahora en más:<br>
<input type="radio" value="rojo" name="radio">Rojo<br>
<input type="radio" value="verde" name="radio">Verde<br>
<input type="radio" value="azul" name="radio">Azul<br>
<input type="submit" value="Crear cookie">
</form>
</body>
</html>

SEGUNDO ARCHIVO LLAMADO Establecer_Cookie.php

<?php
if ($_REQUEST['radio']=="rojo")
setcookie("color","#ff0000",time()+60*60*24*365,"/");
elseif ($_REQUEST['radio']=="verde")
setcookie("color","#00ff00",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=" Sesion_Cookies.php">Ir a la otra página</a>
</body>
</html>

RESULTADOS




BORRAR COOKIES

PRIMER ARCHIVO LLAMADO Sesion_Cookie2.php

<html>
<head>
<title>BorrarCookie</title>
</head>
<body>
<form action="Borrar_Cookie2.php" method="post">
Ingrese su mail:
<input type="text" name="mailusuario"
value="<?php if (isset($_COOKIE['mail'])) echo $_COOKIE['mail'];?>">
<br>
<input type="radio" name="opcion" value="recordar">
Recordar en esta computadora el mail ingresado.
<br>
<input type="radio" name="opcion" value="norecordar">
No recordar.
<br>
<input type="submit" value="confirmar">
</form>
</body>
</html>

SEGUNDO ARCHIVO LLAMADO Borrar_Cookie2.php

<?php
if ($_REQUEST['opcion']=="recordar")
setcookie("mail",$_REQUEST['mailusuario'],time()+(60*60*24*365),"/");
elseif ($_REQUEST['opcion']=="norecordar")
setcookie("mail","",time()-1000,"/");
?>
<html>
<head>
<title>BorrarCookie</title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body>
<?php
if ($_REQUEST['opcion']=="recordar")
echo "cookie creada";
elseif ($_REQUEST['opcion']=="norecordar")
echo "cookie eliminada";
?>
<br>
<a href="Sesion_Cookie2.php">Ir a la otra página</a>
</body>
</html>

RESULTADOS




INICIO DE SESIÓN

PRIMER ARCHIVO LLAMADO Usuario_Sesion.html

<html>
<head>
<title>Variables de Sesion</title>
</head>
<body>
<form action="Variables_Sesion.php" method="post">
Ingrese nombre de usuario:
<input type="text" name="campousuario"><br>
Ingrese clave:
<input type="password" name="campoclave"><br>
<input type="submit" value="confirmar">
</form>
</body>
</html>

SEGUNDO ARCHIVO LLAMADO Variables_Sesion.php

<?php
session_start();
$_SESSION['usuario']=$_REQUEST['campousuario'];
$_SESSION['clave']=$_REQUEST['campoclave'];
?>
<html>
<head>
<title>Variables de Sesion </title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body>
Se almacenaron dos variables de sesión.<br><br>
<a href="Recuperar_Variables.php">Ir a la tercer página donde se recuperarán
las variables de sesión</a>
</body>
</html>

TERCER ARCHIVO LLAMADO Recuperar_Variables.php

<?php
session_start();
?>
<html>
<head>
<title>Variables de sesion</title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body>
<?php
echo "Nombre de usuario recuperado de la variable de sesión:".$_SESSION['usuario'];
echo "<br><br>";
echo "La clave recuperada de la variable de sesión:".$_SESSION['clave'];
?>
</body>
</html>

RESULTADOS









martes, 12 de noviembre de 2013

CONVERTIR DE NÚMEROS ROMANOS Y A LETRAS PHP

CONVERTIR DE NÚMEROS ROMANOS Y A LETRAS PHP

<?php
echo 'Inserta un numero en en formulario';
echo '<form method="post">
<input type="text"name="numero"/>
<input type="submit"value="Comprobar"/>
</form>';
function to_roman($num) {
if ($num <0 || $num >9999) {return -1;}
$r_ones = array(1=>"I", 2=>"II", 3=>"III", 4=>"IV", 5=>"V", 6=>"VI", 7=>"VII", 8=>"VIII",
9=>"IX");
$r_tens = array(1=>"X", 2=>"XX", 3=>"XXX", 4=>"XL", 5=>"L", 6=>"LX", 7=>"LXX",
8=>"LXXX", 9=>"XC");
$r_hund = array(1=>"C", 2=>"CC", 3=>"CCC", 4=>"CD", 5=>"D", 6=>"DC", 7=>"DCC",
8=>"DCCC", 9=>"CM");
$ones = $num % 10;
$tens = ($num - $ones) % 100;
$hundreds = ($num - $tens - $ones) % 1000;
$tens = $tens / 10;
$hundreds = $hundreds / 100;
if ($hundreds) {$rnum .= $r_hund[$hundreds];}
if ($tens) {$rnum .= $r_tens[$tens];}
if ($ones) {$rnum .= $r_ones[$ones];}
return $rnum;
}
if(is_numeric(@$_POST['numero'])){
echo 'En numeros romanos: '.to_roman(@$_POST['numero']);
}
echo"<br>";
//CONVERCION DE NUMEROS A LETRAS
function unidad($nu)
{
switch ($nu)
{
case 9:
{
$num = "nueve";
break;
}
case 8:
{
$num = "ocho";
break;
}
case 7:
{
$num = "siete";
break;
}
case 6:
{
$num = "seis";
break;
}
case 5:
{
$num = "cinco";
break;
}
case 4:
{
$num = "cuatro";
break;
}
case 3:
{
$num = "tres";
break;
}
case 2:
{
$num = "dos";
break;
}
case 1:
{
$num = "uno";
break;
}
}
return $nu;
}
if(is_numeric(@$_POST['numero'])){
echo 'En letras: '.unidad(@$_POST['numero']);
}
echo"<br>";
function decena($nume)
{
if ($nume >= 90 && $nume <= 99)
{
$num_letra = "noventa ";

if ($nume > 90)
$num_letra = $num_letra."y ".unidad($nume - 90);
}
else if ($nume >= 80 && $nume <= 89)
{
$num_letra = "ochenta ";

if ($nume > 80)
$num_letra = $num_letra."y ".unidad($nume - 80);
}
else if ($nume >= 70 && $nume <= 79)
{
$num_letra = "setenta ";

if ($nume > 70)
$num_letra = $num_letra."y ".unidad($nume - 70);
}
else if ($nume >= 60 && $nume <= 69)
{
$num_letra = "sesenta ";

if ($nume > 60)
$num_letra = $num_letra."y ".unidad($nume - 60);
}
else if ($nume >= 50 && $nume <= 59)
{
$num_letra = "cincuenta ";

if ($nume > 50)
$num_letra = $num_letra."y ".unidad($nume - 50);
}
else if ($nume >= 40 && $nume <= 49)
{
$num_letra = "cuarenta ";

if ($nume> 40)
$num_letra = $num_letra."y ".unidad($nume - 40);
}
else if ($nume >= 30 && $nume <= 39)
{
$num_letra = "treinta ";

if ($nume > 30)
$num_letra = $num_letra."y ".unidad($nume - 30);
}
else if ($nume >= 20 && $nume <= 29)
{
if ($nume == 20)
$num_letra = "veinte ";
else
$num_letra = "veinti".unidad($nume - 20);
}
else if ($nume >= 10 && $nume <= 19)
{
switch ($nume)
{
case 10:
{
$num_letra = "diez ";
break;
}
case 11:
{
$num_letra = "once ";
break;
}
case 12:
{
$num_letra = "doce ";
break;
}
case 13:
{
$num_letra = "trece ";
break;
}
case 14:
{
$num_letra = "catorce ";
break;
}
case 15:
{
$num_letra = "quince ";
break;
}
case 16:
{
$num_letra = "dieciseis ";
break;
}
case 17:
{
$num_letra = "diecisiete ";
break;
}
case 18:
{
$num_letra = "dieciocho ";
break;
}
case 19:
{
$num_letra = "diecinueve ";
break;
}
return $nume;
}
}
else
$num_letra = unidad($nume);

return $num_letra;
}
if(is_numeric(@$_POST['numero'])){
echo 'En letras: '.decena(@$_POST['numero']);
}
echo"<br>";
function centena($nume)
{
if ($nume >= 100)
{
if ($nume >= 900 & $nume <= 999)
{
$num_letra = "novecientos ";

if ($nume > 900)
$num_letra = $num_letra.decena($nume - 900);
}
else if ($nume>= 800 && $nume <= 899)
{
$num_letra = "ochocientos ";

if ($nume > 800)
$num_letra = $num_letra.decena($nume - 800);
}
else if ($nume >= 700 && $nume <= 799)
{
$num_letra = "setecientos ";

if ($nume > 700)
$num_letra = $num_letra.decena($nume - 700);
}
else if ($nume >= 600 && $nume <= 699)
{
$num_letra = "seiscientos ";

if ($nume > 600)
$num_letra = $num_letra.decena($nume - 600);
}
else if ($nume >= 500 && $nume <= 599)
{
$num_letra = "quinientos ";

if ($nume > 500)
$num_letra = $num_letra.decena($nume - 500);
}
else if ($nume >= 400 && $nume <= 499)
{
$num_letra = "cuatrocientos ";

if ($nume > 400)
$num_letra = $num_letra.decena($nume - 400);
}
else if ($nume >= 300 && $nume <= 399)
{
$num_letra = "trescientos ";

if ($nume > 300)
$num_letra = $num_letra.decena($nume - 300);
}
else if ($nume >= 200 && $nume <= 299)
{
$num_letra = "doscientos ";

if ($nume > 200)
$num_letra = $num_letra.decena($nume - 200);
}
else if ($nume >= 100 && $nume <= 199)
{
if ($nume == 100)
$num_letra = "cien ";
else
$num_letra = "ciento ".decena($nume - 100);
}
}
else
$num_letra = decena($nume);

return $num_letra;
}
if(is_numeric(@$_POST['numero'])){
echo 'En letras: '.centena(@$_POST['numero']);
}

?>




jueves, 7 de noviembre de 2013

RUTAS DE REFERENCIA EN PHP

Rutas de Referencia en PHP

Sé cómo incluir archivos en carpetas más abajo de la jerarquía, pero tengo problemas para encontrar mi camino hacia arriba. Decidió seguir con el set_include_path por defecto todos incluye además en relación con un nivel de ruta 2 hacia arriba, pero no tienen la más mínima pista de cómo escribirlo.
Tiendo a utilizar dirname para obtener la ruta actual y luego utilizar esto como base para calcular todos los nombres de ruta futura.
Por ejemplo,
$base = dirname( __FILE__ ); # Path to directory containing this file
include( "{$base}/includes/Common.php" ); # Kick off some magic
répondre #2

es más fácil usar una ruta absoluta para hacer referencia a:
set_include_path('/path/to/files');
incluye esta forma tiene un punto de referencia para todo su futuro. incluye se manejan con respecto al punto que fueron llamados, que puede causar un poco de confusión en ciertos escenarios.
por ejemplo, dada una estructura de carpetas de la muestra ( /home/files ):
index.php
test/
  test.php
test2/
  test2.php
 
// /home/files/index.php
include('test/test.php');
 
// /home/files/test/test.php
include('../test2/test2.php');
Si se llama index.php, tratará de incluir los siguientes archivos:
/home/files/test/test.php // expected
/home/test2/test2.php // maybe not expected
que puede no ser lo que usted espera. se llamará test.php llamada /home/files/test2/test.php como se esperaba.
la conclusión de que, el incluye la voluntad de ser en relación con el punto original de la llamada. para aclarar, esto afecta a set_include_path() si es relativo como pozo. considere la siguiente (usando la misma estructura de directorio):
<?php
// location: /home/files/index.php
   set_include_path('../'); // our include path is now /home/
 
   include('files/test/test.php'); // try to include /home/files/test/test.php
   include('test2/test2.php'); // try to include /home/test2/test2.php
   include('../test3.php'); // try to include /test3.php
?>

FUNCION <DIV>

  Una función PHP para generar un DIV automáticamente, esto es para los que les gusta tener el código PHP y las etiquetas HTML separadas. Su uso es muy sencillo, lo explico después del código.

Funciones de PHP

Código: PHP
  1. <?php
  2. if (!function_exists('open_div')) {
  3.  
  4.     function open_div($id, $class = NULL) {
  5.         $id_div = $id;
  6.         if ($class == NULL) {
  7.             $open = '<div id="' . $id_div . '">';
  8.         } else {
  9.             $open = '<div id="' . $id_div . '" class="';
  10.             for ($i = 0; $i < sizeof($class); $i++) {
  11.                 switch ($i) {
  12.                     case $i < sizeof($class):
  13.                         $open.= ' ' . $class[$i];
  14.                         break;
  15.                     default :$open.= $class[$i];
  16.                 }
  17.             }
  18.             $open.= '">';
  19.         }
  20.         return $open;
  21.     }
  22.  
  23. }
  24.  
  25. if (!function_exists('close_div')) {
  26.  
  27.     function close_div() {
  28.         $close = '</div>';
  29.         return $close;
  30.     }
  31.  
  32. } ?>


EJERCICIO DE PARAMETRIZACION EN PHP

ORIGEN
<?php
include_once("ENCABEZADO.PHP");
require("CONTENIDO.PHP");
include_once("PIE.PHP");
?>
ENCABEZADO
<?php
"<html>";
"<head><title> JF MOVIES </TITLE></HEAD>";
ECHO"<br>";
echo"<h3><center>DISE&NtildeO DE SISTEMAS</center> </h3>";
ECHO"<center><IMG SRC=\"TMNT.png\"width=\"400\"height=\"200\"></center>";
ECHO"<br>";
ECHO"<br>";
"</html>";
?>
CONTENIDO
<?php
ECHO"<br>";
echo"<h3><center>1) QUE ES UN OBJETO </center> </h3>";
echo"<h3><center>2) CARACTERISTICAS </center> </h3>";
echo"<h3><center>3) QUE ES UN ATRIBUTO </center> </h3>";
echo"<h3><center>4) QUE SON LAS CLASES </center> </h3>";
echo"<h3><center>5) QUE SON LOS METODOS </center> </h3>";
?>
PIE DE PAGINA
<?php
"<html>";
"<head><title> JF MOVIES </TITLE></HEAD>";
ECHO"<br>";
echo"<h3><center>JAIME PAIDA &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp 5 SISTEMAS</center> </h3>";
ECHO"<center><IMG SRC=\"fondo.jpg\"width=\"400\"height=\"200\"></center>";
ECHO"<br>";
ECHO"<br>";
"</html>";

?>
RESULTADO


miércoles, 6 de noviembre de 2013

PARAMETROS

<?php
function d($d)
{
switch(date('l'))
{
case "Monday":
$d="lunes";
return $d;
break;
case "Tuesday":
$d="martes";
return $d;
break;
case "Wednesday":
$d="miercoles";
return $d;
break;
case "Thursday":
$d="jueves";
return $d;
break;
case "Friday":
$d="viernes";
return $d;
break;
case "Saturday":
$d="sabado";
return $d;
break;
case "Sunday":
$d="domingo";
return $d;
break;
}
}
$d=date('l');
$fun1=d($d);
function m($m)
{
switch(date('F'))
{
case "January":
$m="enero";
return $m;
break;
case "Febrary":
$m="febrero";
return $m;
break;
case "March":
$m="marzo";
return $m;
break;
case "April":
$m="abril";
return $m;
break;
case "May":
$m="mayo";
return $m;
break;
case "June":
$m="junio";
return $m;
break;
case "July":
$m="julio";
return $m;
break;
case "August":
$m="agosto";
return $m;
break;
case "September":
$m="septiembre";
return $m;
break;
case "October":
$m="octubre";
return $m;
break;
case "November":
$m="noviembre";
return $m;
break;
case "December":
$m="diciembre";
return $m;
break;
}
}
$m=date('F');
$fun2=m($m);
echo " hoy es ".$fun1." , ".date('j')." de ".$fun2." del ".date('Y');

?>