Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión

 
Búsqueda Avanzada

15.707 Mensajes en 3.130 Temas- por 371 Usuarios - Último usuario: lasfirrot
Mayo 22, 2012, 09:11:50
Foro de Hispabyte.netDiseño WebHosting y Desarrollo WebPHP (Moderador: D4MR0D)Tema: Envio de email con PayPal
Páginas: [1]   Ir Abajo
Imprimir
Autor Tema: Envio de email con PayPal  (Leído 972 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
RJ-45
Global Moderator
Miembro Imprescindible
*****
Mensajes: 1.910



Ver Perfil
« : Febrero 04, 2008, 11:49:50 »


Wenas

Tengo una web que a través de un formulario, se calcula un precio, y al darle a un botón, se va a la web de paypal con el importe seleccionado. El código:
Código:
</form>
<div style="cursor: pointer;"><form action="https://www.paypal.com/cgi-bin/webscr" method="post" name="paypal">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="info@dominio.com">
<input type="hidden" name="item_name" value="Reserva">

<input type="hidden" name="no_shipping" value="0">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="lc" value="ES">
<input type="hidden" name="bn" value="PP-BuyNowBF">


<label for="amount">Precio:</label><input type="text" name="amount" size="10">
<img src="boton_calcular.gif" alt="Calcular" name="bt_calcular"
width="88" height="28" align="bottom"
id="bt_calcular" onClick="calcula()">
<input name="bt_pagar" type="image"
 id="bt_pagar" src="boton_paypal.gif"
alt="Realice pagos con PayPal: es rápido, gratis y seguro."
align="bottom" border="0">
<img alt="" border="0" src="https://www.paypal.com/es_ES/i/scr/pixel.gif" width="1" height="1">
</form>
Pues lo que pretendo es que al darle al botón de pago, se envie un email a una dirección predeterminada con los datos del formulario.

He estado mirando, y creo que podría hacer un archivo "enviar_mail.php" y hacer que mande el email, pero lo que no se es que lo haga al pulsar el botón, ya que el "action" es una URL.

Una ayudita?

Gracias

Nos vemos
« Última modificación: Febrero 05, 2008, 10:14:28 por ]_HQH_[ » En línea
HQH
Administrator
Miembro Imprescindible
*****
Mensajes: 1.813



Ver Perfil
« Respuesta #1 : Febrero 05, 2008, 11:22:41 »

Puedes realizar una pagina intermedia, a la que se acceda en lugar de la de paypal que haga unicamente lo siguiente:

1) Envia el email

2) Tras ello redirige la pagina (Ahora si) a la de paypal.

Si no me he explicado bien me lo dices Lengua

En línea
RJ-45
Global Moderator
Miembro Imprescindible
*****
Mensajes: 1.910



Ver Perfil
« Respuesta #2 : Febrero 05, 2008, 07:18:11 »

Te has explicado bien, y me has dado la idea para solucionarlo Gi&ntilde;ar

Lo que he hecho es un popup intermedio, que el usuario valida los datos, y en ese momento se envia el email, y aparece el botón pagar de paypal Gi&ntilde;ar

Ahora... alguien tiene el código para el envio de email?

Lo buscaré a ver
En línea
RJ-45
Global Moderator
Miembro Imprescindible
*****
Mensajes: 1.910



Ver Perfil
« Respuesta #3 : Febrero 05, 2008, 07:38:37 »

Vale, ya tengo el codigo:
Código:
<?php

$mensaje 
"Línea 1\nLínea 2\nLínea 3";

$mensaje wordwrap($mensaje70);

// Enviar
mail('rj45@hispabyte.es''Mi Asunto'$mensaje);
?>

Y funciona. Ahora lo que me queda es mandarle los datos del formulario a una variable, y ponerla como $mensaje

Lo que hago es un enlace asi:
Código:
<a href="http://www.dominio.es/mail.php?mensaje=hola">Enviar email</a>
El caso es que me llega, pero si en el archivo mail.php no declaro la variable $mensaje el correo me llega en blanco, y si le pongo cualquier valo, ese valor es el que me llega, no el que yo le paso
« Última modificación: Febrero 05, 2008, 07:53:01 por RJ-45 » En línea
HQH
Administrator
Miembro Imprescindible
*****
Mensajes: 1.813



Ver Perfil
« Respuesta #4 : Febrero 05, 2008, 09:38:41 »

Algo como esto te explicara como funcionan los metodos de envio Post y Get, que es lo que te hace falta saber. (Creo)

http://www.webestilo.com/php/php09b.phtml

Por supuesto, si llega una cadena vacia o algo que no quieres, debes controlarlo con programacion.

Pregunta cualquier duda que te surja. Un saludo Sonrisa

En línea
Páginas: [1]   Ir Arriba
Imprimir
Foro de Hispabyte.netDiseño WebHosting y Desarrollo WebPHP (Moderador: D4MR0D)Tema: Envio de email con PayPal
Ir a:  


Tema diseñado por RJ-45 para Hispabyte.net basado en el
theme famouspadexx v.09 designed by Formado Comprido
Downloable here. My present to padexx.de