




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 [...]
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); [...]
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 [...]
Los formularios de contacto son la forma más útil para generar un medio de comunicación entre los visitantes y el webmaster o encargado del sitio.
Con este tutorial pretendo explicar como es posible tener nuestro propio formulario rápidamente.
Dividiré este tutorial en las siguientes partes:
Parte I: Diseño del formulario.
Parte II: Validación de campos por JavaScript.
Parte III: Validación de campos por PHP
Parte IV: Envío de información.
Diseño del formulario
Antes de comenzar a diseñar un formulario es necesario pensar que es lo que necesitamos saber del usuario, o que es lo que él podría querer [...]
A esta simple función de PHP le podemos enviar un arreglo completo como parámetro y nos regresara un nuevo Array con los datos únicos.
PHP:
function limpiarRepetidos($arreglo){
$limpia = array($arreglo[0]);
for($i=0; $i<count($arreglo); $i++){
$existeElDato=false;
for($j=0; $j<count($limpia) and !$existeElDato; $j++){
if($arreglo[$i] == $limpia[$j]){
$existeElDato=true;
} [...]
