Bueno, he visto muchos temas preguntado como se hace incluso yo también lo preguntava pero porfin conseguí como hacerlo, no solo bamos a necesitar vb6 si no también PHP ya que el email se envia por la web.
1 - Creamos un nuevo proyecto y bamos a: Proyecto>Componentes>Microsoft Internet Controls
2 - Aparecerá un icono de un mundo en herramientas, lo ponemos en el form y le cambiamos el nombre a ws ¿ok? seguimos
3 - Añadimos un command y le damos doble click y escribimos
Private Sub Command1_Click()
ws.Navigate("www.lawebdondealojaremoselphp.es/index.php" & "?value=" & "aqui los datos a enviar")
End Sub
Bueno con este código ya lo hemos hecho todo en vb6.
== PHP ==
Abrimos el bloc de notas y escribimos
<?php
$val = $_GET['value'];
mail ('tuemail@taltal.com', 'Titulo', $val);
?>
y lo guardamos como index.php
ahora si subiis el archivo index.php a www.tuweb.com/index.php el codigo de vb6 seria
Private Sub Command1_Click()
ws.Navigate("www.tuweb.com/index.php" & "?value=" & "aqui los datos a enviar")
End Sub
Aqui termina todo !! Ahora el index tienes que conseguir un hosting que acepte PHP.
Ale by ErMoja
La mayoria de los Hostings gratuitos no permiten la funcion Mail() ya que puede ser usada para Spamear... bueno, eso es lo que yo tengo entendido...
Saludos :D
Yo utilizo funpic.de y si que me funciona :)
Yo hago lo mismo para vbs, y utilizo lycos :P
:laugh: Pues anda que yo tambien he tenido una mala suerte al elegir hosting :xD, porque justamente hara una semana estuve mirando lo mismo juntar PHP y VB para enviar mensajes, pero no encontre ningun hosting que me sirviera :xD
Muchas gracias, me los anyado a favoritos >:D#
Saludos :D
No hagais problema: Compra tu hosting
estos dias estan baratiisiimoos!
esta forma lo use yo hace muchos años, tan solo se me ocurrio....
ahora veo que ya estan aumentando el uso...
a veces uso varios lenguajes de programacion para resolver un mismo problema...
Esta bien xD pero el email no se envia con VB6 como dice el titulo :P
Pero vb envia la información del email.
el_c0c0 junto a Skullp desarrollaron uno soft así. Usan visual basic 6.0 y con archivos php lo utilizan para enviar y recibir textos, tipo mail. La verdad les quedo buenisimo puesto que no usa ningun archivo dll o ocx... Yo en un momento le implemente una clase ftp para que los mensajes puedas enviarlos con un archivo adjunto y de igual manera quien lo reciba pueda descargarlo... Apenas lo encuentre lo posteo... Un saludo
hosting que acepta la funcion mail()
www.t35.com
www.idoo.com
los que e usado
;D ;D ;D
Cita de: & eDu & en 3 Octubre 2008, 16:40 PM
Bueno, he visto muchos temas preguntado como se hace incluso yo también lo preguntava pero porfin conseguí como hacerlo, no solo bamos a necesitar vb6 si no también PHP ya que el email se envia por la web.
1 - Creamos un nuevo proyecto y bamos a: Proyecto>Componentes>Microsoft Internet Controls
2 - Aparecerá un icono de un mundo en herramientas, lo ponemos en el form y le cambiamos el nombre a ws ¿ok? seguimos
3 - Añadimos un command y le damos doble click y escribimos
Private Sub Command1_Click()
ws.Navigate("www.lawebdondealojaremoselphp.es/index.php" & "?value=" & "aqui los datos a enviar")
End Sub
Bueno con este código ya lo hemos hecho todo en vb6.
== PHP ==
Abrimos el bloc de notas y escribimos
<?php
$val = $_GET['value'];
mail ('tuemail@taltal.com', 'Titulo', $val);
?>
y lo guardamos como index.php
ahora si subiis el archivo index.php a www.tuweb.com/index.php el codigo de vb6 seria
Private Sub Command1_Click()
ws.Navigate("www.tuweb.com/index.php" & "?value=" & "aqui los datos a enviar")
End Sub
Aqui termina todo !! Ahora el index tienes que conseguir un hosting que acepte PHP.
Ale by ErMoja
A ver... Edu muy bueno el codigo... dije postear el source del coco y skl pero estoy un poco ocupado haciendole modificaciones, mientras se me ocurrio usar tú source para crear un MailBomber, ahora bien... Mi duda radica en lo siguiente...
Al momento de crear el archivo PHP yo quiero que el correo se lea desde visual.
<?php
$val = $_GET['value'];
mail ('tuemail@taltal.com', 'Titulo', $val);
?>
Por ejemplo en ves de tuemail@taltal.com que sea un valor que mando desde visual basic. Quisiera me corrijas..
<?php
$val = $_GET['value'];
$email=$_GET['value2'];
mail ($email, 'Titulo', $val);
?>
ahora como puedo hacer el codigo en visual basic?
Private Sub Command1_Click()
ws.Navigate("www.tuweb.com/index.php" & "?value=" & "aqui los datos a enviar")
End Sub
No sabría que colocar... Agradezco puedas ayudarme... Saludos