• 27
  • ago

La idea, es montar un portal, desarrollado desde cero en 3 días (Programado con PHP (MySQL), combinado con jQuery).

El portal, va a ser totalmente dinámico:

En el portal, se va a poder gestionar, todo el contenido (en este caso, categorías de las oposiciones y descripción de ellas, además de las típicas secciones, de quienes somos, que te interesa…, contacto…)

Integración, de un sistema de usuarios (login y registro).

Panel del usuario (modificar mi perfil, ver mis compras)

En el portal, se va a integrar, una tienda, en esa tienda se van a vender temarios, y esos temarios, van divididos, en categorías y subcategorías)

Lógicamente, la tienda, integra un carrito de compra (para el proyecto que tengo desarrollar, el proceso de pago, es mediante tpv virtual (en este caso bbva), aquí os lo haré con paypal.

Continuar leyendo esta entrada…

  • 04
  • ago

Todos hemos visto, el típico formulario, con la opción de suscribirse a una web.

boletin noticias

Pues esta tarde he realizado un pequeña aplicacion para explicar de forma sencilla, como hacer un boletín de noticias en php, combinado con bases de datos (mysql).

La aplicacion cuenta con lo siguiente:

  • Opción a suscribirse y a darse de baja.
  • Panel de administración, para enviar los boletines, y borrar suscripciones (es un panel muy sencillo)

Continuar leyendo esta entrada…

  • 03
  • ago

Hace unos días, estuve buscando la manera de formatear los inputs, en los formularios de manera sencilla, es decir con mascaras. Y encontré una librería bastante interesante. La libreria se llama jquery.maskedinput.

He echo un ejemplo, de como se utiliza, para que veáis lo útil que puede llegar a ser.

Mascaras.html

JAVASCRIPT:
  1. <script type="text/javascript" src="jquery-1.4.2.js"></script>
  2. <script type="text/javascript" src="jquery.maskedinput-1.2.2.js"></script>
  3. <script type="text/javascript">
  4. $(document).ready(function($) {
  5.  $("#telefono").mask("(999)-999-999");
  6. //En este caso indicamos que los componentes que el componente que
  7. //tenga id teléfono, tendrá una mascara de ese tipo,
  8. //es decir nos aparecerá, en el input lo siguiente (___)-__-__-__ 
  9. //Al indicar 9, indicamos que solo se meten números, y ademas de una sola cifra.
  10.  
  11. $("#dni").mask("99999999-a");
  12. //En este caso esta mascara es para el dni, 9 , significa numero con una cifra y a, para meter solo letras.
  13.   });
  14. </script>

HTML:
  1. <strong>Telefono:</strong> <input  id="telefono" type="text"  name="telefono" />
  2. <strong>dni:</strong> <input  id="dni" type="text"  name="dni" />

Podéis ver el ejemplo en funcionamiento, pulsando el siguiente enlace:

Ver ejemplo

DESCARGAR:
mascaras.zip

  • 02
  • ago

Aunque, no se suele trabajar con ficheros, sino con bases de datos, comentare y explicare un ejemplo, que he echo para la ocasión.

Los primero sera crear un formulario, en este caso vamos crear un formulario, que va a contener un campo a rellenar:

formulario-usuarios.php

Como vemos es un simple formulario, con un campo llamado usuario, y este formulario lo enviamos a un archivo, que va a ser el que va procesar tal formulario.

PHP:
  1. <p>Grabar nuevos usuarios:</p>
  2. <form id="form1" name="form1" method="post" action="graba-en-fichero.php">
  3.   <label>nombre usuairo
  4.   <input name="usuario" type="text" id="usuario" size="100" maxlength="100" />
  5.   </label>
  6.   <p>
  7.     <label>
  8.     <input type="submit" name="Submit" value="Enviar" />
  9.     </label>
  10.   </p>
  11. </form>

Veamos como se procesa tal formulario, y como se guardan los datos en un fichero.

graba-en-fichero.php

Continuar leyendo esta entrada...

  • 02
  • ago

Todos hemos visto en muchos sitios el típico botón de recomendar a un amigo, que al pulsarlo se nos abre una pequeña ventana (popup), con opción a colocar dos email, el de la persona que recomienda, y el de la recomendada, ademas de los campos que creamos pertinentes.

ImagenScript

Os vamos a explicar, como hacer esta pequeña aplicación de forma sencilla y clara:

Vamos a crear tres ficheros, un fichero, en el cual estará el formulario, otro, que nos da opción a abrir ese formulario, y por ultimo, el que procesa el formulario.

Empezamos, con el fichero que va a contener el formulario, este fichero lo vamos a llamar frecomendar.html

frecomendar.html

En este fichero se confecciona o define lo siguiente:

  • Diseño del formulario
  • Campos que se quieren enviar
  • Forma de envió del formulario (POST, GET)
  • Donde queremos que se envié el formulario, en este caso nosotros lo enviamos a un fichero que hemos creado, que procesa tal formulario

Continuar leyendo esta entrada...

  • 19
  • nov

Hagamos un tipo de dinámica, cada quien dice los plugins que utilizamos en nuestros blogs para conocer otros y así tener una lista de los mejores y mas utilizados.

En VidaPHP tengo activados los siguientes:
1. Akismet. No puede faltar este en ningun blog, bloquea casi todo el spam.
2. All in one SEO pack. Muy buen plugin para mejorar el SEO de tu blog.
3. Gravatar. Para mostrar avatares en los comentarios. (Ouch! lo tengo activado pero no lo agregue a los comentarios, mas tarde lo hago)
4. iG:Syntax Hiliter. Para mostrar codigo PHP, HTML, Javascript, CSS, etc de forma "bonita" :-D
5. TagFile. Plugin hecho por viciao2k3 para mostrar detalles de una descarga. (Tipo, tamaño, nombre, numero de descargas)

Y tu, que plugins utilizas en tu blog?

  • 19
  • nov

Cada semana, para ser específicos cada domingo publicare los 3 mejores themes de WordPress que he visto en lo largo de la semana, en esta semana vemos los siguientes themes.

Hoofeiv 4
vidaphp.png
Demostración | Descargar

Glossy Blue
glossyblue.png
Demostración | Descargar

Minyx 2.0
minyx.png
Demostración | Descargar

  • 19
  • nov

Este es una programación hecha por mi por simple ocio, no es muy útil que digamos pero puede ser útil para concursos, apuestas, en fin.. tal vez a alguno mas le sirva así que libero el código fuente, eso si, es una versión beta, tendrá uno que otro bug.

DESCARGAR:
azar.zip

En cuanto tenga tiempo libre sacare una versión estable, con mas opciones y ajaxeado :-D

Pueden ver una demostración de esta programación.

  • 19
  • nov

Sencilla forma de mostrar un texto aleatorio gracias a Viciao2k3 por decirme este código (Usaba otro mas largo y no valía la pena complicarme tanto)

PHP:
  1. <?php
  2. $frase = array("Frase celebre por aquí","Otra frase celebre","Acá alguna tontería");
  3. echo $frase[rand(0, count($frase) - 1)];
  4. ?>

Sencillo pero en alguna ocasión nos puede ser útil.

  • 19
  • nov

A veces necesitamos eliminar HTML de una cadena en PHP, para eso se usa strip_tags() y como no muchos conocen esta funcion, la anoto en mi blog por si a alguien se le ofrece :-)

El método de uso es sencillo, hay 2 formas, usarla en el momento del echo o guardar en otra cadena, yo prefiero en el momento del echo, de esta forma:

PHP:
  1. $saludo= '<b>Hola mundo!<b>';
  2. echo strip_tags($saludo) ;

De esta forma nos devolverá “Hola mundo!” si no hubiéramos usado strip_tags() nos hubiera devuelto “Hola mundo!” (En negrita, es decir hizo “caso” por asi decirlo al HTML)

La otra forma es guardándolo en otra variable.. (Es mas código pero en ocasiones puede ser mas util)

PHP:
  1. $saludo= '<b>Hola mundo!<b>';
  2. $sinhtml = strip_tags($saludo);
  3. echo $sinhtml;

Que como dije en el paso anterior nos devolvería “Hola mundo!”