Aqui teneis una función de JavaScript para validar formularios de html y cualqui tipo de programación como ASP, PHP, .NET o cualquier otro lenguaje.
» Leer más: Validar Formularios en HTML y JavaScript
Temas etiquetados como: ‘PHP’
Validar Formularios en HTML y JavaScript
4 Diciembre, 2008Libros de desarrollo web 2.0 para PHP, ASP, .NET, Ajax, JQuery, XHTML, CSS
26 Noviembre, 2008En la web www.librosweb.es podemos encontrar una serie de libros totalmente gratuitos de desarrollo destinados a principiantes.
- Symfony, la guÃa definitiva.
- Conoce a fondo el mejor framework para desarrollar aplicaciones web con PHP.
- Symfony, Open-Source PHP Web Framework
- Introducción a AJAX
- Incluye Google Maps, Prototype, jQuery y decenas de ejemplos.
- Introducción a JavaScript
- Aprende a manejar eventos, validar formularios y crear otras utilidades comunes.
- Introducción a CSS
- Incluye las propiedades de CSS 2.1 y decenas de ejemplos.
- Introducción a XHTML
- Aprende cómo crear páginas web accesibles y que validen.
Limpiar de espacios una cadena con PHP
25 Noviembre, 2008Limpiar los datos introducidos por un usuario es una tarea usual antes de insertarlos en la base de datos. Nos podemos encontrar con espacios extra, tabulaciones y retornos de carro innecesarios. Con esta función, y con un poco de ayuda de las expresiones regulares, conseguiremos eliminarlos. La función se ejecuta en tres pasos: primero utilizamos trim -que elimina los espacios sobrantes del principio y final de la cadena-. Después eliminamos los dobles espacios que pudieramos tener dentro de la cadena y por último eliminamos tabulaciones (\t), retornos de carro (\r) y nuevas lÃneas (\n) y los sustituimos por un espacio en blanco.
function eliminarblancos($cadena)
{
        $cadena = trim($cadena);
        $cadena = preg_replace(’/\s(?=\s)/’, ”, $cadena);
        $cadena = preg_replace(’/[\n\r\t]/’, ‘ ‘, $cadena);
        return $cadena;
}
Automatic MySQL Backup
18 Noviembre, 2008Automatic MySQL Backup es un script que nos permite realizar copias de seguridad de MySQL de forma automática. Ofrece las siguientes caracterÃsticas:
- Realizar backups de múltiples bases de datos de MySQL en un único script.
- Posibilidad de realizar las backups de todas las BDs en un único fichero o separándolo en directorios y ficheros.
- Compresión de los ficheros en gzip o bzip2.
- Hacer backups de un servidor MySQL remoto a uno central.
- Ejecutable mediante cron
- EnvÃo de emails con los logs a una dirección de email especÃfica diferente de root.
- EnvÃo por email de la copia de seguridad comprimida.
- Se puede especificar el tamaño máximo del backup que se enviará por email.
- Ejecutar comandos antes y después del backup.
- Elegir el dÃa de la semana para realizar los backups semanales.
Actualización: Samuel nos recomienda un tutorial que realizó, gracias por la aportación.
SQL Update, ASP, PHP, VB.NET y C#NET – Actualización de BBDD
7 Noviembre, 2008Para la actualización de datos SQL dispone de la sentencia UPDATE. La sentencia UPDATE permite la actualización de uno o varios registros de una única tabla. La sintaxis de la sentencia UPDATE es la siguiente
SETÂ <campo1> = <valor1>
       {[,<campo2> = <valor2>,...,<campoN> = <valorN>]}
[ WHERE <condicion>];
» Leer más: SQL Update, ASP, PHP, VB.NET y C#NET – Actualización de BBDD
Enviar Email con PHP y Gmail (Google + PHP)
5 Noviembre, 2008PHPMailer la estupenda librerÃa de la cual hemos comentado en oportunidades anteriores se esta actualizando constantemente y entre las nuevas cualidades esta la posibilidad de enviar Email utilizando el servidor SMTP de Gmail, con lo cual resolvemos el problema de no tener un servidor SMTP para hacer los envÃos.
» Leer más: Enviar Email con PHP y Gmail (Google + PHP)
Enviar mail PHP
20 Octubre, 2008Este código fuente sirve para enviar formularios a traves de la página web, usando la librerÃa mail de
HTML
               <span class=”contacto”>Nombre y Apellidos:</span> <input name=”nombre” type=”text” class=”campoformulario” /><br /><br />
               <span class=”contacto”>Empresa:</span> <input name=”empresa” type=”text” class=”campoformulario” /><br /><br />
               <span class=”contacto”>Email:</span> <input name=”email” type=”text” class=”campoformulario” /><br /><br />
               <span class=”contacto”>Teléfono:</span> <input name=”telefono” type=”text” class=”campoformulario” /><br /><br />
               <span class=”contacto”>Fax:</span> <input name=”fax” type=”text” class=”campoformulario” /><br /><br />
               <span class=”contacto”>Consulta:</span>
               <textarea name=”Comments” rows=”9″ cols=”45″ id=”textfield”></textarea>Â
               <input type=”submit” class=”submit” id=”button” value=”Enviar” style=”margin-left:160px; margin-top:10px;”/>
           </form>
PHP.
$asunto = ” Formulario de contácto”;
$cuerpo = “Este es un formulario de contacto que se ha recibido a través de <b>email@email.com</b>:<br><br>”;
$cuerpo .= “Nombre: ” . $_REQUEST["nombre"] . “<br>”;
$cuerpo .= “Empresa: ” . $_REQUEST["empresa"] . “<br>”;
$cuerpo .= “Email: ” . $_REQUEST["email"] . “<br>”;
$cuerpo .= “Teléfono: ” . $_REQUEST["telefono"] . “<br>”;
$cuerpo .= “Fax: ” . $_REQUEST["fax"] . “<br>”;
$cuerpo .= “Comentarios: <pre>” . $_REQUEST["Comments"] . “</pre><br><br>”;
$cuerpo .= “Recuerde que para contestar a este formulario no debe ‘Responder’ a este mensaje, sino escribir al e-mail de contacto’.”;
$cuerpo = str_replace(”\n.”, “\n..”, $cuerpo);
$headers = “MIME-Version: 1.0\r\n”;
$headers .= “Content-type: text/html; charset=utf-8\r\n”;
$headers .= “From: email@email.com \r\n”;
$headers .= “AddTo: email@email.com \r\n”;
$headers .= “Bcc: email@email.com \r\n”;
mail($destinatario,$asunto,$cuerpo,$headers);
JavaScript – window.open
6 Octubre, 2008El problema de tener una página compleja con varios enlaces es el que, al ingresar a uno y volver, uno tiene que esperar a que la pagina se redibuje de nuevo, lo cual puede ser molesto. Una solución es abrir una ventanita en el enlace. Muchos la implementan usando un evento onclick que llama a window.open(), de la siguiente forma:
» Leer más: JavaScript – window.open