ruta:
C:\AppServ\Apache2.2\conf
httpd.conf
#LoadModule rewrite_module modules/mod_rewrite.so
https://www.youtube.com/watch?v=GmrqZImaPK8
Joomla! es un sistema de administración de contenidos de código abierto construido con PHP bajo una licencia GPL. Este administrador de contenidos se usa para publicar en Internet e intranets utilizando una base de datos MySQL. En Joomla! se incluyen características como: hacer caché de páginas para mejorar el rendimiento, indexamiento web, feed RSS, versiones imprimibles de páginas, flash con noticias, blogs, foros, polls, calendarios, búsqueda en el sitio web, e internacionalización del lenguaje. Su nombre es una pronunciación fonética para anglófonos de la palabra swahili jumla que significa "todos juntos" o "como un todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.
La primera versión de Joomla! (Joomla! 1.0.0) fue publicada el 16 de septiembre de 2005. Se trataba de una versión mejorada de Mambo 4.5.2.3 combinada con otras modificaciones de seguridad y anti-bugs. Actualmente los programadores han publicado Joomla! 1.5b bajo un código completamente reescrito y construido bajo PHP 5.
http://www.joomla.org/Moodle es un sistema de gestión de cursos de libre distribución (course management system CMS) que ayuda a los educadores a crear comunidades de aprendizaje en línea.
Moodle fue creado por Martin Dougiamas, quien fue administrador de WebCT en la Universidad Tecnológica de Curtin. Basó su diseño en las ideas del constructivismo en pedagogía que afirman que el conocimiento se construye en la mente del estudiante en lugar de ser transmitido sin cambios a partir de libros o enseñanzas y en el aprendizaje colaborativo. Un profesor que opera desde este punto de vista crea un ambiente centrado en el estudiante que le ayuda a construir ese conocimiento con base en sus habilidades y conocimientos propios en lugar de simplemente publicar y transmitir la información que se considera que los estudiantes deben conocer.
La primera versión de la herramienta apareció el 20 de agosto de 2002 y, a partir de allí han aparecido nuevas versiones de forma regular. Hasta diciembre de 2006, la base de usuarios registrados incluye más de 19.000 sitios en todo el mundo y está traducido a más de 60 idiomas. El sitio más grande dice tener más de 170.000 estudiantes.
http://download.moodle.org/

$nombres = $_POST['nombres'];
$email = $_POST['email'];
$descripcion = $_POST['descripcion'];
if ($nombres!="" and $email!=""){
$UN_SALTO="\r\n";
$DOS_SALTOS="\r\n\r\n";
$destinatario="$email";
$titulo="SAN FRANCISCO PLAZA HOTEL";
$mensaje="<html><head></head><body><a href=http://www.gmail.com/>gmail.com</a>";
$mensaje .=$descripcion;
$mensaje .="</body></html>";
$responder="e-sales@gmail.com";
$remite="reservas@gmail.com";
$remitente="HOTEL SAN FRANCISCO";
$separador = "_separador_de_trozos_".md5 (uniqid (rand()));
$cabecera = "Date: ".date("l j F Y, G:i").$UN_SALTO;
$cabecera .= "MIME-Version: 1.0".$UN_SALTO;
$cabecera .= "From: ".$remitente."<".$remite.">".$UN_SALTO;
$cabecera .= "Return-path: ". $remite.$UN_SALTO;
$cabecera .= "Reply-To: ".$remite.$UN_SALTO;
$cabecera .="X-Mailer: PHP/". phpversion().$UN_SALTO;
$cabecera .= "Content-Type: multipart/mixed;".$UN_SALTO;
$cabecera .= " boundary=$separador".$DOS_SALTOS;
$texto ="--$separador".$UN_SALTO;
$texto .="Content-Type: text/html; charset=\"ISO-8859-1\"".$UN_SALTO;
$texto .="Content-Transfer-Encoding: 7bit".$DOS_SALTOS;
$texto .= $mensaje;
$imgenaviar="Hotel_San_Francisco_003_jpg.jpg";
$adj1 = $UN_SALTO."--$separador".$UN_SALTO;
$adj1 .="Content-Type: image/jpeg; name=\"$imgenaviar\"".$UN_SALTO;
$adj1 .="Content-Disposition: inline; filename=\"$imgenaviar\"".$UN_SALTO;
$adj1 .="Content-Transfer-Encoding: base64".$DOS_SALTOS;
$fp = fopen("$imgenaviar", "r");
$buff = fread($fp, filesize("$imgenaviar"));
fclose($fp);
$adj1 .=chunk_split(base64_encode($buff));
$mensaje=$adj1.$texto;
// envio del mensaje
if( mail($destinatario, $titulo, $mensaje,$cabecera)){
echo "<br /><br /><center><font color=red>Mensaje enviado</font></center><br />";
}
}
?>
Fuente: http://www.rinconastur.net/php/php64b.php
$url = strtr($url,'ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ/¿?¡!','AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn-----');
Funciona así: Tú le das una cadena y te la regresa "limpia". //
function make_url($cadena)
{
$cadenalimpia1 = strtolower(strtr($cadena, "áéíóúñÁÉÍÓÚÑ ", "aeiounaeioun-"));
$cadenalimpia2 = "";
for($i=0;$i<strlen($cadenalimpia1);$i++)
if(ereg("[a-z0-9-]",$cadenalimpia1[$i])) $cadenalimpia2.=$cadenalimpia1[$i];
return $cadenalimpia2;
}//end function