




Introducción
Muchas veces hemos necesitado de una forma para recoger opiniones sobre un tema o simplemente recolectar información entregada por usuarios, para esta cubrir esta necesidad existen muchos sistemas, foros, blogs, wikis etc… pero hay pocos que sean una solución simple y eficaz, y para estos casos especiales existen los libros de visitas, que no son mas que un listado de comentarios entregador por usuarios y un formulario al final para que cualquier persona pueda agregar el suyo.
Limites
En este tutorial se explicara como diseñar y programar un libro de visitas con [...]
Este es un código muy útil, limpio y logra un efecto muy estético crado por Ryan Fait.
Consiste en dejar una <div> siempre visible adherida al borde bajo del navegador y que al hacer scroll no cambia su posición, con esto puedes aumentar la usabilidad del sitio entregando herramientas que estén siempre accesibles, es importante no llenar la barra fija con contenido poco útil.
CSS:
* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}
.footer, .push {
[...]
Esta función retorna un Array con el Ancho, el Alto, la Extensión y el Nombre de una imagen.
Soporta formatos gif, png, jpg o jpeg.
Si la imagen o recurso no tiene una de estas extensiones o hay algun error al abrir la imagen retornara un false.
PHP:
<?php
function datosDeImagen($url){
$partes = explode(".", $url);
$extension = $partes[count($partes)-1]; // obtengo la extension
$partes = explode("/", $url);
$archivo = $partes[count($partes)-1]; // Obtengo el nombre del archivo
$nombre = ereg_replace("[^0-9a-zA-Z]", " ", $archivo); [...]
En este artículo escrito por OlgaCarreras, nos explica las funciones básicas y requerimientos mínimos que debe cumplir un formulario para lograr su objetivo final de comodidad y no transformarse (como lamentablemente sucede a menudo) en un lío.
Para mi los primordiales son estos:
Aunque los demas tambien son uy importantes.
Pida sólo la información absolutamente necesaria.
Reutilice los campos cuando sea posible.
Utilice una nomenclatura clara y familiar.
No utilice preguntas complejas ni haga pensar al usuario.
Organice los campos en grupos lógicos.
Distinga visualmente los campos deshabilitados siguiendo las normas de facto.
Visita el articulo.
Si ya sabemos como diseñar un formulario, Validar campos por JavaScript y también por PHP ya estamos en condiciones de aprender a enviarlo. La verdad es que este proceso no es para nada complicado, pero nunca esta demás una pequeña explicación.
La función mail()
Para facilitarnos la tarea de enviar e-mails PHP ah definido la funcion mail() en su API, es realmente facil de usar y básicamente se implementa de la siguiente manera:
PHP:
mail ( "mail-de-destino" , "Asunto" , "contenido" );
Parámetros:
Mail :
Con este parámetro definimos el o los mail a los que [...]
Ya vimos la validación por JavaScript, que aunque es superficial puede ayudarnos a optimizar tiempo y recursos.
Ahora veremos como validar el formulario de forma interna y privada para hacer un poco más seguro nuestro código.
Validación por PHP
Cuando el usuario envía el formulario, JavaScript valida si los datos son correctos y si es así se envía la información, esa información se envía al archivo “resibe-datos.php” que especificamos en el parámetro “action” de la etiqueta <form>.
Entonces debemos crear un archivo con ese nombre (“resibe-datos.php”) en el mismo directorio que la pagina del [...]
