Dic 16 2008

Mod_rewrite en wordpress

1 Star2 Stars3 Stars4 Stars5 Stars Puntuación: 5
Loading ... Loading ...

Cuando generamos páginas dinámicas con php, nos aparecen url con multitud de variables, símbolos, etc, que a los buscadores no les gusta demasiado. El mod_rewrite o url amigable es una opción que podemos usar en nuestro wordpress para conseguir urls legibles y cómodas para los “ojos” de los buscadores más importantes. Para poner mod_rewrite en nuestro wordpress, › Leer más


Dic 10 2008

Envio de emails con php

1 Star2 Stars3 Stars4 Stars5 Stars Puntuación: 3
Loading ... Loading ...

Php dispone de la función mail() que nos permite enviar emails con o sin formato html.

La función mail tiene el siguiente formato:

mail($destino, $asunto, $mensaje, $encabezados);

donde

$destino: es la dirección a donde se enviará el mensaje

$asunto: es el asunto del mensaje

$mensaje: es el cuerpo del mensaje

$encabezados: aquí se añade el formato html además de poder indicar remitente, copia, copia oculta, etc.

Veamos un ejemplo:

<?php

$nombre = “Nombre del emisor”;

$destino = “email del destinatario”;

$emisor = “email del emisor”;

$asunto = “asunto”;

$mensaje = “cuerpo del mensaje”;

$cabecera = “From: $nombre <$emisor> \r\n”; //nombre y email del emisor

$cabecera .= “Reply-to: $emisor \r\n”; //a quién se le contesta el mensaje

$cabecera .= “Content-type: text/html; charset=iso-8859-1″;//indicamos que contiene formato html

mail($destino, $asunto, $mensaje, $cabecera); //por último llamamos a la función mail() con las variables que hemos creado anteriormente

?>

Como ves, se ha repetido la variable $cabecera, varias veces. Esto se puede aprovechar para insertar líneas de código html para darle formato al mail.


Dic 8 2008

Conectar php con mysql

1 Star2 Stars3 Stars4 Stars5 Stars Puntuación: 3
Loading ... Loading ...

Para conectar a una base de datos de mysql mediante código php, usaremos el siguiente script, normalmente llamado “conexion.php”

(Suponemos que ya hay creada una base de datos en mysql a la que
queremos conectar)

<?php
$dbhost="localhost";  // host del MySQL (generalmente localhost)
$dbusuario="miusuario"; // usuario para conectar a la base de datos
$dbpassword="micontraseña"; // contraseña de acceso a la base de datos
$db="mibasededatos";        // Seleccionamos la base a la que
queremos conectar
$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword); // Realizamos
la conexión
mysql_select_db($db, $conexion); // Seleccionamos la base de datos y le
pasamos las variables
?>

Este script se puede llamar desde cualquier página php usando el siguiente código:

<?

include(’conexion.php’); // Suponemos que el archivo con los datos es ‘conexion.php’

?>

Dic 2 2008

Hola mundo con php

1 Star2 Stars3 Stars4 Stars5 Stars Puntuación: 2
Loading ... Loading ...

Empecemos por lo más sencillo, un “Hola Mundo” en php.

La sintaxis para hacerlo sería la siguiente:

<?php //abrimos el código

echo “Hola Mundo”; //usamos la función echo que sirve para mostrar el texto en pantalla

?> //cerramos el código

Para probarlo en local, tenemos que tener un servidor apache instalado