Enviar mails con php sin funcion mail()

Seguramente habras visto en muchos lados ejemplos de formularios de envio de mails que utilizan en casi todos la funcion mail(), incluso aqui mismo he hecho un mini tutorial para aprender a usarla.

Pero que sucede en aquellos casos en donde no se encuentra activa o no esta configurada?

Debemos recurrir a otros metodos y otras funciones, en este caso usaremos sendmail con smtp directamente armandolo nosotros mismos.

Para esto creamos un form que tenga un campo texto llamado name donde ira el nombre del usuario y esto nos llegara a nuestro correo, decir que podemos ir agregando lo que queramos en el formulario, se lo dejo a ustedes ya que eso lo vimos dias atras, aqui el codigo:

<?
include(’Mail.php’);
//recibimos el nombre con POST y la guardamos en una variable
$first_name = $_POST['name'];

//pasamos la variable al cuerpo del mensaje
$mensaje .=”Nombre :: “.$first_name.” \n”;

$recipients             = ‘mi@correo.com’;
$headers['From']        = ‘”Titulo desde” <desde@mistio.com>’;
$headers['To']          = ‘”Para” <para@misitio.com>’;
$headers['Cc']          = ‘”Con Copia” <concopia@misitio.com>’;
$headers['Bc']          = ‘”Lucas 2″ <lucas@blogdeinformatica.com>’;
$headers['Subject']     = ‘Asunto’;
$body                   =  $mensaje;
$params['host']         = ‘localhost’; //aqui ingresamos el servidor de mail

$mail_object    =& Mail::factory(’smtp’, $params);

if ( $mail_object->send($recipients, $headers, $body) ) {
echo “Mail was successfully sent Thank You!”;
}
else {
echo “Cannot send mail! Try Again!”;
}
?>

Como ven es bastante sencillo, y esta explicado, prueben en su hosting y me cuentan…

Guia sobre MS-DOS

Quizas muchos no sepan ni que es el MS-DOS, pero fue unos de los primeros SO de Microsoft, si es que no fue el primero, este sistema operativo no es como el tradicional Windows, cuenta con varias y grandes diferencias:

- Mono usuario

- Basado en linea de comandos

Es decir, era un So que no tenia entorno grafico ya que en aquella epoca no existia, ademas era monousuario por lo que solo un usuario podia usarlo, pero igualmente fue una maravilla en aquellos años, quien no lo habra usado?, quien no uso Microsoft WORKS?, quien  no jugo al outrun?, al carmen san diego? al nba lakers vs celtics?, todos estos corrian bajo DOS.

DOS significa Disk Operating System, veremos en esta mini guia los comandos basicos para saber utilizarlo:

/P Realiza una pausa hasta que se pulse ENTER.

/W Formato lista ancha

/S Muetras directorios y subdirectorios

/L En minúsculas

/O Ordena la lista

Comando CLS

Continua leyendo »

Conectar a mySQL con php

En Esta nueva entrega veremos como crear una conexion de manera simple a una base de datos en mysql con php.

Para esto vamos a crear un archivo llamado conex.php

Tenemos en cuenta que la base de datos ya fue creada junto con sus respectivas tablas, igualmente esto nos servira para crear mas adelante un futuro ABM en donde podremos, insertar, actualizar y eliminar datos mediante un panel en php.

Continua leyendo »

Enviar formulario por mail con php - SEGUNDA ENTREGA

Segunda entrega y ultima ;) , creerias que serian mas?, pues no, te habia dicho que era facil no?, bien, sigamos con el mini how to, ahora desde dreamweaver o cualquier editor php crearemos el archivo enviar.php, recuerdan el que llamamos en el formulario en el action?.

Una vez creado, insertamos el siguiente codigo php, debajo explicare sus funciones:

Continua leyendo »

Enviar formularios por mail con php - PRIMERA ENTREGA

Creando formularios por mail con php

En mi trabajo este ultimo tiempo me han pedido mucho que realice formularios que se puedan enviar por mail, es decir, formularios tanto de contacto, como de registro o de cualquier otro tipo. El tema es que siempre se tienen que mandar y llegar a una direccion de correo.

Es por esto que decidi crear quizas este mini tutorial para que aquellos usuarios que recien comienza a programar en php puedan ver lo sencillo que es crear formularios con html y enviarlos por mail con php.

Los formularios se pueden crear desde Dreamweaver CS3 muy facil seleccionando, INSERTAR-> FORMULARIO

Pero aqui les mostrare como hacerlo mediante codigo y tratare de explicar que hace cada sentencia, porque el que quiera hacerlo por dreamweaver lo puede hacer muy facil, pero no sabra que hace cada cosa ;)

Continua leyendo »

Curioso sitio para saber si tu nombre de usuario se encuentra disponible

Por estas semanas me encontre con un curioso sitio web que te permite conocer si tu nombre de usuario o nickname que mas usas en Internet para foros, redes sociales, etc podras saber si se encuentra disponible o no.

El sitio es nuevo debido a que unos de los principales y el creador dejo de estar en linea y publico los codigos fuentes para que otros sigan sus proyectos.

El sitio es Check User Names http://checkusernames.com/

Y te permite buscar entre otros en sitios como blogger, last.fm, etc.

Plus! para MSN Messenger 2009

MSN Messenger 2009 ha cambiado bastante respecto a su ultima version, la 8.5, la 2009 tiene opciones muy interesantes como la comparticion de imagenes con nuestros contactos para que de esta manera no tengamos que estar enviandolas, simplemente la compartimos, la puede ver en el momento y listo, no es necesario que se la mandemos, esto es algo que en el trabajo utilizamos mucho realmente!!!, y mas si estas en conferencia con varias personas la mostras sin tener que enviarla uno por uno!

En fin, este post no es para hablar de las novedades pero eso es algo que me resulta muy muy comodo, el tema es que la version 2009 no era soportada por el Plus!, ese addon que todos usan para los nicks en colores y demas, pues bien, ya existe una version compatible, dejo aqui su link de descarga:

Es de la web oficial ;)

Desactivar la UAC de Windows Vista

Para aquellos usuarios a los que les molesta que siempre les aparezca cartelitos de advertencia molestos cada vez que van a instalar algo en Windows Vista, mostramos aqui un programita que permite desactivar estas advertencias, no recomiendo hacerlo, pero sabemos como es el usuario no? :) despues no culpemos a Windows por lo que pase!.

La Herramienta es chiquita pero util y hace lo que pedimos, se llama Tweak UAC y permite poner la UAC en tres modos dfeferentes:

UAC OFF (Totalmente desactivada, no recomendable)
QUIET MODE (Es el que recomiendo usar)
UAC ON (Encendida)

Descarga: http://www.tweak-uac.com/download/

Herramientas de desarrollo web preferidas

Seguramente cada webmaster tiene su herramienta de desarrollo preferida a la hora de diseñar y programar sus sitios webs. Incluso muchos prefieren ciertas versiones en particular de cada programa con el que se siente mas comodo.

Al menos en mi caso siempre utilizo entre otras obviamente:
Dreamweaver CS3, Filezilla FTP

La version CS3 de dreamweaver es sin dudas unas de las mas completas, contiene soporte para las nuevas tecnologias y un entorno visual mas agradable, aunque en contra obtenemos un mayor consumo de memoria.

Para FTP y poder subir mis archivos utilizo el FileZilla FTP, el cual es un cliente muy potente y gratuito por sobre todas las cosas.

Para cortar imagenes, crear screenshots y demas utilizo irfanview que me parece un excelente editor de imagenes aunque algo sencillito pero que para eso sirve y muy bien, con el puedo cortar partes de fotos, redimenzionarlas y otras cosas mas, lo bueno es que es muy liviano y no tengo que abrir Photoshop o Fireworks para tareas tan simples que requeririan mas uso de memoria para algo que no es tan necesario.

Para tener mi propio servidor local utilizo AppServ el cual me provee gratuitamente de un potente servidor “apache” con soporte para php y mysql!, ademas incluye phpmyadmin para poder administrar las tablas y las base de datos que vayamos creando con nuestros sistemas web.

Para complementar AppServ utilizo miniRELAY el cual me permite tener un servidor SMTP para poder hacer uso de la funcion mail de php, y asi poder probar por ejemplo como funcionan los formularios de contactos que vayamos creando.

Algo complementario que siempre tengo a mano es el FeedReader un programa simple que me permite ver como quedan mis FEEDS RSS en los lectores y asi poder darle un mejor formato para que queden perfectos.

Casi lo olvido!, para crear mis tablas de manera visual en mysql utilizo mysql front, un programa muy muy bueno que te permite moverte dentro de la base de datos desde windows!

Y tu cuales herramientas utilizas?

Acceder a paginas y dominios bloqueados

Sucede mucho que en varios ambitos publicos algunos sitios o dominios suelen bloquearse para que el usuario no ingrese, aqui mostraremos alguna manera para poder acceder.

Seguramente lo que ha sido bloqueado es el dominio, por lo que podremos ingresar mediante la ip del sitio en cuestion, por ejemplo:

La IP de hotmail.com es 64.4.32.7

Por tanto si ponemos en el navegador ese numero podremos acceder al sitio.

Aqui dejo una direccion en donde les permitira conocer la ip de cada dominio:

http://www.hcidata.info/host2ip.cgi

Suscribir por RSS

Suscribir por RSS

Add to Google Reader or Homepage

Add to netvibes

Subscribe in Bloglines