Publicado el Deja un comentario

Php – 13. Switch

En esta entrada os pongo un ejemplo de estructura condicional con Swith:

<?php
$variable=10;
switch($variable){
case 1:
echo “vale 1”;
break;
case 2:
echo “vale 2”;
break;
default:
echo “no esta en el rango especificado”;
break;
}
?>

Este lo usamos cuando conocemos los valores o casos que se obtienen, por lo que va recorriendo todo lo que encierran las llaves dentro del switch. Se va dando valor a comprobar con case 1, case 2, etc, dentro de cada uno se incluye break, por si cumple condicion que no siga ejecutando y salga del switch.
En caso de no cumplir nada pasaria al default.
En los valores se pueden incluir numeros o cadenas.
Espero os sea util.

Please follow and like us:
Publicado el Deja un comentario

Php – 9. Condicional While

En esta entrada os pongo un ejemplo de condicional con While.

<?php
//ponemos variable que iremos aumentando
$aumento=5;
//aqui empieza la estructura del condicional
while ($aumento<10){
echo “la variable aumento vale ahora “.$aumento.”<br>”;
$aumento++;
}
?>

En el codigo lo que venimos a decir es “mientras aumento sea menor que 10, ejecuta la impresion de dicha variable y despues aumentala en una unidad”.
Una vez que se cumpla la condicion, se saldra de la parte while del codigo.
Este fragmento de codigo es autoexplicativo, he añadido los comentarios para que se vea mas claro.

Please follow and like us:
Publicado el Deja un comentario

Php – 5. Constantes

A diferencia de las variables (que se puede cambiar su valor), las constantes se crean con valores fijos, que no se cambian al ejecutar el codigo.
No llevan el signo “$” delante.
Llevan el comando define delante y entre parentesis su nombre y valor separados por coma, es un par llamado clave – valor.
Pongo el siguiente codigo de ejemplo:

<?php
define (“nombre”,”jose”);
define (“numpi”, 3.1416);
echo “hola, “.nombre; //no lleva $ y concatenamos con .
echo “<br>”;
echo “el numero Pi es =”.numpi;
echo “<br>”; 

$numero=25; //esto es una variable
echo “la variable numero es =”.$numero;
echo “<br>”; 

$numero=2; //aqui cambiamos el valor de la variable
echo “ahora la variable numero es =”.$numero;
?>

He introducido una variable para que se vea claro como la variable cambia de valor si queremos durante la ejecucion del codigo, para cambiar una constante tenemos que volver a escribir su valor al principio, pero en fase de desarrollo del codigo, nunca en ejecucion.

Please follow and like us:
Publicado el Deja un comentario

Php – 4. Variables y comentarios

Antes de continuar, indicaros que en Php los comentarios (texto que nos sirve para recordar que hace el codigo en algun punto), se forman asi:

  1. // esto es un comentario de una linea
  2. /* esto seria un comentario de varias lineas ljdlfjdlajljdlsjaljdsaljfldskjfsdlajfljalsdjflajdlfjld
jlfjaljfdljafljdljlafjdljfajdlfjladfjlasjdlfjlajdlkjslfjljdljljdslajfljds  
*/

Una variable se puede explicar como nombre que apunta a un sitio en la memoria donde se guarda algun tipo de dato, ya sea numerico, de texto, booleano, etc.
Abrir Notepad++ o el software que utiliceis para programar Php, introducimos el siguiente codigo:

<!DOCTYPE html>
<head>

<title>Ejemplo variables Php (por Ticoticotaa)</title>

</head>
<body>
<?php
//variable numerica
$numero=50; //aqui guardamos el dato
echo “la variable numerica es “.$numero;
//variable texto
$texto=”saludos desde Php”;
echo “<br>”;//esto es un salto de linea
echo “la variable texto es “.$texto;
echo “<br>”;
?>
</body>
</html>

Los nombres de variables en Php comienzan siempre por el signo “$”.
En este codigo he introducido los comentarios para explicar lo que voy haciendo, cuando con el comando echo quiero mostrar texto y concatenarlo (mostrarlo junto) al resultado de la variable, usamos el punto “.” como union, en otros lenguajes se utiliza el signo “+”, en Php el punto; acordaros de cerrar siempre las sentencias Php con punto y coma “;”.
Guardar este archivo con extension .php y subir a servidor o ponerlo en servidor local (localhost) con wamp server o similar, para poder ejecutarlo y hacer pruebas.

Please follow and like us:
Publicado el Deja un comentario

Php – Envio de correo con php

Codigo para enviar correos desde formulario html que llama a archivo php.
Para ello creamos un formulario en html, de la siguiente forma:

<html>
<head>
<title>Envio de correo</title>
</head>
<body>
<form action=”enviarcorreo.php” method=”post”>
<input type=”text” name=”asunto”/>
<textarea name=”cuerpo”></textarea>
<input type=”submit” value=”Enviar”/>
</form>
</body>
</html> 

 En el codigo html creamos el formulario que llama al archivo php que procesara los datos y creara el email a enviar, creamos un campo para el asunto y otro para el cuerpo del mensaje.

 <?php
$asunto=$_POST[‘asunto’];
$cuerpo=$_POST[‘cuerpo’];
 if (isset($asunto) && !empty($asunto) && isset($cuerpo) && !empty($cuerpo)){
  $destino=”correo@gmail.com”;
  $desde=”From:”.”ticoticotaa”;
  mail($destino,$asunto,$cuerpo,$desde);
echo “Correo enviado con exito”;
}else{
 echo”Problemas al enviar correo”;
}
?>

En el archivo php tomamos las variables pasadas desde el formulario y creamos el email.
El codigo es autoexplicativo, espero os sea de utilidad.
Saludos.

Please follow and like us:
Publicado el Deja un comentario

Tres en raya

Publicado juego de tres en raya con nivel de dificultad bajo y opcion de uno o dos jugadores, ideal para que los pequeños se adentren en este tipo de juegos.
Podeis descargar el juego aqui.
Espero os guste. Gracias.

Please follow and like us:
Publicado el Deja un comentario

Generador codigos QR

Hoy he creido interesante poner un enlace a esta Web en la que podreis generar codigos QR que apunten a una direccion web, blog, facebook, etc.
El codigo QR se descarga en formato imagen y se puede imprimir para ponerlo en carteles o folletos desde los que cualquier persona pueda escanearlo con el movil.
Una vez escaneado con el movil, se les abrira el navegador en la direccion web que se grabara en dicho codigo.
Es un buen elemento de publicidad.
Espero os sea util, gracias,

Please follow and like us:
Publicado el Deja un comentario

Comisiones Cajeros

Aunque este blog no este dedicado a otros asuntos que no sean de informatica o programacion, hoy escribo esto por que en mi opinion los bancos han perdido el norte de su origen y cada dia que pasa se dedican a inventar formas y comisiones absurdas para sacar mas dinero de los ciudadanos.
Si no recuerdo mal, el origen del beneficio de los bancos debe proceder de cobrar intereses de mercado a quien le presta dinero y dar intereses a quien le deposita su dinero, normalmente a quien le presta le cobra mas interes y a quien le deposita menos, por lo que de esta resta sale el beneficio del banco.
No contentos con este beneficio, los bancos tradicionales han ido eliminando los intereses a quien deposita su dinero en ellos y les cobran cada vez mas comisiones, con lo que el banco empieza a cobrar cada vez mas a las dos partes y a obtener beneficios por los dos lados.
Otra comision que realizan a dos partes es el cobro de comision al comercio que nos vende (por usar su tpv y % de venta por operacion), junto con la que cobra de mantenimiento al cliente. Por lo que en muchos comercios no admiten tarjetas, sobre todo con importes menores porque les cobran un minimo por operacion o % de venta.
Siguiendo con esta linea, los banqueros siguen ideando para engañar y estafar a los ciudadanos, como por ejemplo las preferentes, llegando a estafar incluso a personas mayores que pierden todos sus ahorros. A pesar de esto, el gobierno de España, no solo no les obliga a devolver lo estafado sino que les presta dinero a los bancos diciendo que se recuperara, pasado el tiempo ya empiezan a decir que no se recuperara, o sea que les prestamos a fondo perdido. Me pregunto, ¿Donde ha ido el dinero de los contribuyentes?, ¿Por que tenemos que dar dinero a los bancos encima de lo que ya nos cobran?, ¿Porque se recata a los bancos y no a las personas?.
Cobran comisiones por: enviarnos un extracto, por uso de tarjeta, por devolver un recibo, por ingresar en una cuenta por ventanilla si no eres el titular, por cobrar un cheque de la entidad sin ingresar en cuenta, etc.
En estos dias ha salido la noticia de que algunos bancos estan cobrando o van a hacerlo en breve, una comision por sacar dinero de los cajeros (enlace noticia), los primeros que idearon esto fueron los de LaCaixa, pero le siguen ya Santander y BBVA, pronto lo haran mas a no ser que les paren.
Normalmente ellos prefieren que usemos las tarjetas para que no vayamos a sus ventanillas, ya que el coste si vamos a ventanilla se dispara por la persona que nos atiende y las colas que se forman.
Algunas asociaciones ya indican que es ilegal este cobro por retirar del cajero, ya que las entidades cobran tambien por emitir las tarjetas, por lo que no se puede cobrar mas de una comision por un mismo servicio.
Sinceramente, todo esto se les puede volver en contra, porque, ¿que pasaria en el hipotetico caso de que a los ciudadanos nos diera por cancelar y dejar de usar las tarjetas? o ¿que pasaria si dejaramos las cuentas con saldos minimos o nulos?.
Sres banqueros dejen de idear como estafar o cobrar mas dinero a los ciudadanos y realicen su trabajo honradamente sin estafar a los ciudadanos.
Y al gobierno que tenemos, dejen de amparar tan descaradamente a Bancos y Electricas, menos mal que en breve iran fuera del gobierno y esperemos que tambien se acaben de una vez por todas las puertas giratorias.
Estaria bien que el gobierno que entre pueda depurar responsabilidades politicas, penales y pueda exigir a los bancos la devolucion del dinero que se les ha dado a costa de los contribuyentes.

Please follow and like us:
Publicado el Deja un comentario

Html 5. Formularios

Para solicitar datos del usuario en html lo hacemos mediante formularios,
el que indico como ejemplo es basico, pero sirve para entender bien como funciona.
La etiqueta usada para el formulario es form, con apertura y cierre, dentro de la apertura
se indica el metodo a usar para pasar los datos, en este caso POST (metodo que oculta las variables,
el otro metodo seria GET que muestra las variables en la URL o direccion web que aparece arriba en el
navegador. Con dicho metodo se indica en action a que pagina se envian los datos para procesarlos.
Se indica con texto que se solicita al usuario y mediante input type indicamos que tipo de dato se recoge y su nombre
de variable con name, seguidamente ponemos un boton de envio.
Para todo esto tenemos que crear 2 webs, una que envia y otra que recibe (cuando avancemos mas veremos que tambien se
puede hacer desde la misma web).
Ejemplo:

<html>
<head>
<title>Formulario</title>
</head>
<body>
<form method=”post” action=”0005b.php”>
 Introduce nombre: <input type=”text” name=”nombre”>
<br>
<input type=”submit” value=”enviar”>
</form>
</body>
</html>

La web que recibe se llamara 0005.php

<html>
<head>
<title>Capta nombre del formulario</title>
</head>
<body>
<?php echo “El nombre obtenido es:”;
 echo $_REQUEST[‘nombre’];
 ?>
</body>
</html>

Please follow and like us: