Foros del Web » Creando para Internet » Diseño web »

Problema con mensajes por web

Estas en el tema de Problema con mensajes por web en el foro de Diseño web en Foros del Web. Hola buen dia a todos, tengo un problema en mi web en la que no puedo enviar mensajes desde la web y no se cual ...
  #1 (permalink)  
Antiguo 03/02/2010, 08:38
 
Fecha de Ingreso: agosto-2009
Mensajes: 34
Antigüedad: 14 años, 7 meses
Puntos: 0
Exclamación Problema con mensajes por web

Hola buen dia a todos, tengo un problema en mi web en la que no puedo enviar mensajes desde la web y no se cual es el problema, la etiqueta div que tengo tiene las siguientes caracteristicas:

Código HTML:
<div><form method="get" id="newsletterform" action="javascript:void(0)">
<input type="text" value="" name="email" id="s" style="width: 95%;" />
<button class="Button" type="submit" name="search">
<span class="btn">
<span class="l"></span>
<span class="r"></span>
<span class="t">Subscribite</span>
</span>
</button>
</form></div> 
No se que poner en:

action=" ¿?¿?¿?¿?¿? "
value=" ¿?¿?¿?¿?? "

Si alguien puede ayudarme desde ya muchas gracias!

y si este no es el lugar donde dejar este mensaje por favor perdonen.

Última edición por bubusclan; 03/02/2010 a las 08:46
  #2 (permalink)  
Antiguo 03/02/2010, 08:46
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Problema con mensajes por web

El problema es que ese formulario de por sí no hace nada. Debes enviar los datos de ese formulario a una página en el servidor que lo procese (con un lenguaje de programación como PHP, ASP, etc.)
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 03/02/2010, 08:50
 
Fecha de Ingreso: agosto-2009
Mensajes: 34
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Problema con mensajes por web

Uf, eso si que no entiendo, podrias ayudarme, porque el formulario de mensajes lo inserte yo, y no se si esta bien, mira la pagina es: portadas-web.com.ar
no se si ahi se ve algo como para que te des cuenta

gracias por responder
  #4 (permalink)  
Antiguo 03/02/2010, 08:53
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Problema con mensajes por web

El formulario en sí está bien. Pero lo que te expliqué es que el formulario en sí no va a hacer nada, lo único que va a hacer es enviar los datos escritos por el usuario. Tú debes programar en el servidor la acción que deseas realizar a partir de esos datos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 03/02/2010, 08:58
Avatar de morior  
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 437
Antigüedad: 14 años, 8 meses
Puntos: 12
Respuesta: Problema con mensajes por web

Supongo que te refieres a enviar mensajes por mail. deberías hacerte un programa que utilice la función mail.

Código PHP:
$destinatario $_GET['email'];

$asunto "Hola que tal?";

$cuerpo "Hola te mando este mensaje bla bla bla";

$cabecera "From: Tu nombre <[email protected]>";
        
mail($destinatario,$asunto,$cuerpo,$cabecera ); 

Eso contando que sabes un poquito de programación php y que en el servidor tienes habilitado el tema para enviar mails.
  #6 (permalink)  
Antiguo 03/02/2010, 09:01
 
Fecha de Ingreso: agosto-2009
Mensajes: 34
Antigüedad: 14 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Problema con mensajes por web

Bien entiendo tu explicacion, porque tengo el formulario, tengo el php donde tengo el mail del destinatario, pero no llegan cuando le doy enviar desde la pagina..

Asi que me dices que el problema esta en que debo programar la accion desde el servidor? bueno eso no entiendo, donde puedo encontrar info para actualizarme.

(desde ya veran que soy novato, muy novato, y bueno si les caigo muy pesado no me juzguen je!)
  #7 (permalink)  
Antiguo 03/02/2010, 09:03
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Problema con mensajes por web

Si te fijas, en el action no estás especificando ninguna página. Es en ese atributo donde debes especificar la página PHP que procesará los datos, por ejemplo:
Código HTML:
Ver original
  1. <form action="suscribir.php" ...>
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #8 (permalink)  
Antiguo 03/02/2010, 09:09
 
Fecha de Ingreso: agosto-2009
Mensajes: 34
Antigüedad: 14 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Problema con mensajes por web

Clarooo, viste ahi no sabia que iba, lo mismo en value, ueno intentare comuniarme con alguien de experiencia que me saque el tema de encima, porque no se como hacerlos, les agradezco la ayuda señores, siempre me han ayudado aqui... dede ya mcuhas gracia!
  #9 (permalink)  
Antiguo 03/02/2010, 09:13
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Problema con mensajes por web

Te resultará útil leer este artículo:
http://www.caricatos.net/articulos/formularios.php

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #10 (permalink)  
Antiguo 03/02/2010, 10:38
Avatar de morior  
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 437
Antigüedad: 14 años, 8 meses
Puntos: 12
Respuesta: Problema con mensajes por web

A ver, quizá no me expliqué bien. Como bien comenta el compañero necesitas poner hacia dónde va el formulario a que scrpit llama. El script que te he puesto antes es el que deberías llamar. Pero si te lo pongo todo entero:

Código PHP:
<form action="enviar_mail.php" method="post" >// <-- yo prefiero el post para formularios
//... el resto lo dejas como lo tienes 
Luego creas un archivo con extensión .php y le pones el nombre enviar_mail.php y el código es el que he puesto antes cambiando el post
Código PHP:
<?
$destinatario 
$_POST['email']; 

$asunto "Hola que tal?"

$cuerpo "Hola te mando este mensaje bla bla bla"

$cabecera "From: Tu nombre <[email protected]>"
        
mail($destinatario,$asunto,$cuerpo,$cabecera );  

?>
Haz la prueba, sustituya el destinatario directamente por tu mail sube el archivo al servidor y ejecútalo directamente en el navegador, debería enviarte el mail.
__________________
Juego de navegador online

Etiquetas: mensajes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:53.