Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2018, 18:40
Avatar de luzzifer
luzzifer
 
Fecha de Ingreso: julio-2009
Ubicación: Paraná - Argentina
Mensajes: 169
Antigüedad: 14 años, 8 meses
Puntos: 3
Editar codigo php cuentadigital

Hola necesito ayuda, tengo el siguiente codigo en php, fue creado por un amigo para crear cupones de pago con cuentadigital.com vos ingresas un monto en dolares, y te genera un monto aproximado de cuanto debes pagar en pesos para realizar tu recarga. Y te genera un cupon de pago en cuentadigital.com.
Lo que necesito yo es quitarle lo de dolar, y utilizarlo solamente para generar un cupon de pago con un monto que ingrese el internauta en pesos.

Les muestro el proyecto funciona, aclaro funciona correctamente.
Primer Archivo cuentadigital.php
Código PHP:
Ver original
  1. <?php
  2.     ini_set('allow_url_fopen', 1);
  3.  
  4.     // id de la cuenta de cuentadigital
  5.     $id = (AQUI VA EL ID DE LA CUENTA);
  6.     // tasa en dolares que se cobra
  7.     $tasa = (AQUI SE PONE EL VALOR QUE SE QUIERE GANAR POR CADA TRANSACCION);
  8.     // dias de vigencia del cobro
  9.     $vence = 7;
  10.     // concepto por el cual se realiza el cobro
  11.     $concepto = 'Paypal';
  12.     // cuenta y contraseña del correo de gmail que envia el mensaje
  13.     $cuenta = '(UNGMAILPARAENVIARLASNOTIFICACIONES)@gmail.com';
  14.     $contrasena = '(CONTRASEÑADELGMAIL)';
  15.     // cuenta del remitente
  16.     $cuentaRemitente = 'EMAILREMITENTE';
  17.     // cuenta de correo que recibe el correo con la informacion enviada
  18.     $cuentaRecibe = 'EMAILDONDENOTIFICAR';
  19.     // titulo del correo para identificar quien lo envia
  20.     $tituloCorreo = "Paypal Recarga ";
  21.  
  22.  
  23.     $moneda = conversor_monedas("USD","ARS",1);
  24.  
  25.     if ($moneda == '') {
  26.         $moneda = 17.48;
  27.     }
  28.     $moneda = round($moneda, 2);
  29.  
  30.     function conversor_monedas($moneda_origen,$moneda_destino,$cantidad) {
  31.       $get = @file_get_contents("https://finance.google.com/finance/converter?a=$cantidad&from=$moneda_origen&to=$moneda_destino&meta=ei%3DqLUBWvmHGsLEesnkqIgN");
  32.       $get = explode("<span class=bld>",$get);
  33.       $get = explode("</span>",$get[1]);  
  34.       return preg_replace("/[^0-9\.]/", null, $get[0]);
  35.     }
  36.  
  37.     function actionEnviarCorreo($dolar, $precio, $tipoAccion, $tipoMoneda, $paypal, $whatsapp, $email) {
  38.  
  39.         include('phpMailer/PHPMailer.php');
  40.         global $cuenta, $contrasena, $cuentaRemitente, $cuentaRecibe, $tituloCorreo;
  41.  
  42.         $correo = new PHPMailer();
  43.         //$correo->IsSMTP();
  44.         $correo->SMTPAuth = true;
  45.         $correo->SMTPSecure = 'tls';
  46.         $correo->Host = 'smtp.gmail.com';
  47.         $correo->Port = 587;
  48.         $correo->Username = $cuenta;
  49.         $correo->Password = $contrasena;
  50.        
  51.         $correo->SetFrom($cuentaRemitente);
  52.  
  53.         $correo->AddAddress($cuentaRecibe);
  54.  
  55.         $correo->Subject = $tituloCorreo;
  56.  
  57.         $body = 'información del formulario enviado desde el cotizador'."\n<br>";
  58.         $body .= 'dolar: '.$dolar."\n<br>";
  59.         $body .= 'precio: '.$precio."\n<br>";
  60.         $body .= 'tipoAccion: '.$tipoAccion."\n<br>";
  61.         $body .= 'tipoMoneda: '.$tipoMoneda."\n<br>";
  62.         $body .= 'paypal: '.$paypal."\n<br>";
  63.         $body .= 'whatsapp: '.$whatsapp."\n<br>";
  64.         $body .= 'email: '.$email."\n<br>";
  65.  
  66.         $correo->AltBody = strip_tags($body);
  67.         $correo->Body = $body;
  68.  
  69.         $correo->Send();
  70.     }
  71.  
  72.     if (isset($_POST['dolar']) && isset($_POST['monto']) && isset($_POST['tipoAccion']) && isset($_POST['tipoMoneda']) && isset($_POST['paypal']) && isset($_POST['whatsapp']) && isset($_POST['email']) && isset($_POST['id']) && isset($_POST['codigo']) && isset($_POST['precio']) && isset($_POST['venc']) && isset($_POST['hacia']) && isset($_POST['concepto'])) {
  73.  
  74.         $error = '';
  75.  
  76.         if (isset($_POST['dolar']) == '') {
  77.             $error .= 'el campo "monto en Dólares" no puede de estar vació<br>';   
  78.         }
  79.  
  80.         if (isset($_POST['tipoAccion']) == '') {
  81.             $error .= 'el campo "acción" no puede de estar vació<br>'; 
  82.         }
  83.         if (isset($_POST['tipoMoneda']) == '') {
  84.             $error .= 'el campo "tipo de cambio" no puede de estar vació<br>'; 
  85.         }
  86.         if (isset($_POST['paypal']) == '') {
  87.             $error .= 'el campo "PayPal" no puede de estar vació<br>'; 
  88.         }
  89.         if (isset($_POST['whatsapp']) == '') {
  90.             $error .= 'el campo "WhatsApp" no puede de estar vació<br>';   
  91.         }
  92.         if (isset($_POST['email']) == '') {
  93.             $error .= 'el campo "Correo electrónico" no puede de estar vació<br>'; 
  94.         }
  95.  
  96.         if ($error == '') {
  97.             $_POST['codigo'] = "acc: ".$_POST['tipoAccion']."<br>mon: ".$_POST['tipoMoneda']."<br>camb: ".$moneda;
  98.             $_POST['precio'] = ($_POST['dolar']+$tasa)*$moneda;
  99.             $_POST['precio'] = round($_POST['precio'], 2);
  100.             $_POST['venc'] = $vence;
  101.             $_POST['hacia'] = $_POST['email'];
  102.             $_POST['concepto'] = $concepto;
  103.  
  104.             actionEnviarCorreo($_POST['dolar'], $_POST['precio'], $_POST['tipoAccion'], $_POST['tipoMoneda'], $_POST['paypal'], $_POST['whatsapp'], $_POST['email']);
  105.  
  106.             echo json_encode(array("success"=>true, "error"=>false, "id"=>$id, "codigo"=>$_POST['codigo'], "precio"=>$_POST['precio'], "venc"=>$_POST['venc'], "hacia"=>$_POST['hacia'], "concepto"=>$_POST['concepto'])); 
  107.         } else {
  108.             echo json_encode(array("success"=>false, "error"=>$error, "mensaje"=>""));
  109.         }
  110.     }
  111. ?>
Lo que necesito es anular el sistema de conversion y que solo quede el campo de ingresar dinero, nombre, whatsapp, y email.

Última edición por luzzifer; 15/04/2018 a las 18:49