|
111
|
Programación / PHP / [AYUDA] Integracion de GoogleMaps con AJAX, enviar mapa por email
|
en: 12 Septiembre 2014, 17:35 pm
|
Listo ya llega el mapa de google maps con geolocalizacion al email, dejo el codigo final:http://www.4shared.com/zip/JqwOFSU8ba/geo6_google_maps_email_php.htmlGracias a todos los que colaboraron!!!
Primero que todo estoy usando PHPMailer por lo que mas adelante pienso consumir miles de correos al dia y usar SMTP por eso no use simplemente mail. Y pues estoy tratando de hacer un POST Dinamico con AJAX a al script donde envio el email y no me da. Index.html <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="robots" content="noindex,follow"/> <title>Geolocalizacion con HTML5</title> <link rel="shortcut icon" href="/favicon.ico" /> <style type="text/css">img{border:0}</style> </head> <body onload="detectar()"> <div id="mapa"> </div> <!--email --> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> <!--email --> <script src="http://code.google.com/apis/gears/gears_init.js" type="text/javascript" charset="utf-8"></script> <script src="geo.js" type="text/javascript" charset="utf-8"></script> <script language="javascript"> function detectar(){ if(geo_position_js.init()) { document.getElementById('mapa').innerHTML="Leyendo..."; geo_position_js.getCurrentPosition(mostra_ubicacion,function(){document.getElementById('mapa').innerHTML="No se pudo detectar la ubicación"},{enableHighAccuracy:true}); } else { document.getElementById('mapa').innerHTML="La geolocalización no funciona en este navegador."; } } function mostra_ubicacion(p){ var coords = p.coords.latitude + "," + p.coords.longitude; //email var url= "email_geo_simple.php"; $.ajax({ type: "post", url:url, data:{coord:coords}, beforeSend: function() { $('#mensaje').html("Cargando..."); }, success: function(datos) { $('#mensaje').html(datos); } }); //email document.getElementById('mapa').innerHTML="<a href=\"http://maps.google.com/?q="+coords+"\"><img src=\"http://maps.google.com/maps/api/staticmap?center="+coords+"&maptype=roadmap&size=400x400&zoom=15&markers=size:mid|"+coords+"&sensor=false\" alt=\"mapa\"/></a>"; } </script> </body> </html>
email_geo_simple.php <?php require_once 'email/class.phpmailer.php'; $coord = $_POST["coord"]; $mail = new PHPMailer(true); //defaults to using php "mail()"; the true param means it will throw exceptions on errors, which we need to catch $email = '<a href=\"http://maps.google.com/?q='.$coord.'"\"><img src=\"http://maps.google.com/maps/api/staticmap?center='.$coord.'&maptype=roadmap&size=400x400&zoom=15&markers=size:mid|'.$coord.'&sensor=false\" alt=\"mapa\"/></a>'; try { $mail->AddReplyTo('contacto@medica.com.co', 'Medica'); $mail->AddAddress('proyectosweb@sistemasycontroles.net', 'Medica'); $mail->SetFrom('contacto@medica.com.co', 'Medica'); $mail->AddReplyTo('paisa_net@hotmail.com', 'Medica'); $mail->Subject = 'Su perfil medico ha sido consultado'; $mail->AltBody = 'Para ver este mensaje, por favor use un cliente de correo compatible con HTML!'; // optional - MsgHTML will create an alternate automatically //$mail->MsgHTML(file_get_contents('contents.html')); $mail->MsgHTML($email); //$mail->AddAttachment('images/phpmailer.gif'); // attachment //$mail->AddAttachment('images/phpmailer_mini.gif'); // attachment $mail->Send(); echo "Message Sent OK<p></p>\n"; } catch (phpmailerException $e) { echo $e->errorMessage(); //Pretty error messages from PHPMailer } catch (Exception $e) { echo $e->getMessage(); //Boring error messages from anything else! } ?>
Si alguien me sabe indicar por que no se ejecuta : email_geo_simple.php, se agradece. Script completo: http://www.4shared.com/zip/ynY7K11nba/geo6.html
|
|
|
112
|
Foros Generales / Foro Libre / Re: Pago 70 US por encontrar script que descargue en el 2012
|
en: 12 Septiembre 2014, 15:59 pm
|
Jejeje ese ya lo conocia creeme gaste meses a buscar un manager de CSV decente. El mejor del mercado es el de comdev. Creo que encontré tu archivo Pesa 6 meabits, definiivamene es un exe pero sin zip En cuanto me conecte mñana te dejaré un chat, para comunicarnos Un .exe creo que descargaste uno de esos programas adware que dicen conseguir el .rar, lo mas seguro que sea un virus o un programa de publicidad.
|
|
|
113
|
Programación / PHP / Re: Recargar pagina php
|
en: 12 Septiembre 2014, 03:25 am
|
Por lo general los datos estan ligados a una clave primaria (primary key) que se definio al maquetar el SQL, lo que uno hace es verificar si por el campo primario ya se agregaron los datos del formulario no se vuelven a agregar... ahora bien otro tema es que fuera algo estilo un formulario de contacto ese no verifica nada y simplemente vuelve y ejecuta todo, en ese sentido no se me ocurre nada. Depronto con variables de sesion se podria controlar, y algun codigo que no destruya la variable de sesion hasta que se cierre la ventana.
|
|
|
115
|
Foros Generales / Foro Libre / Re: Pago 70 US por encontrar script que descargue en el 2012
|
en: 12 Septiembre 2014, 03:14 am
|
Ahora en serio... pagas $70 a alguien para tenerlo pirata, para no pagar $75 y tenerlo original? xD
Ese no es un script cualquiera, tiene casi todo protegido con la libreria de encriptacion de ZEND osea no son archivos planos de PHP que puedes abrir y modificar a gusto no, esta blindado contra piratas... si lo compro original me piden que les indique en que URL lo voy a instalar y me mandan el script acondicionado para que trabaje solo en esa URL y para colmo de males una vez lo instalas ya no lo puedes mover de servidor ignoro que datos coje eso del servidor, pero yo pase el dominio del cliente de servidor tal cual, cree el mismo usuario, las mismas rutas no cambiaron los path y el script ya no funciona. Por eso quiero el script version resurrection ese trae una aplicacion que genera el script de instalacion tal cual lo generan ellos, con las llaves y todo el asunto, el script completo tiene aproximadamente 1427 archivos..... repito el script completo tiene 1427 ARCHIVOS..... 1427 ARCHIVOS..... SI DIJE 1427 ARCHIVOS!!!!, osea por favor si me dicen que por que no lo programo yo, dudo mucho que una sola persona en unos pocos meses genere una aplicacion de 1427 ficheros igual de funcional a esa. Aca una muestra de como se ven de bonitos los php del script: Y para quienes quieran verlo en vivo y en directo se los subo aca: http://www.4shared.com/file/w4SlZ9Qrba/classcsv.htmlSi alguien me dice que es muy sencillo descifrar lo que ellos encriptaron con ZEND Safeguard, soy todo oidos...si no fueran tan gilipollas de haber cifrado la libreria ya la habria comprado original hace rato, asi costara 500 dolares... pero se aseguraron de que solo funcione en la URL que especifica el cliente, y es de 1 sola instalacion, despues de instalada no te puedes mover de hosting. Como le hizo el autor del paquete resurrection para generar un keygen lo ignoro, pero es un crack.
|
|
|
116
|
Foros Generales / Foro Libre / Re: Pago 70 US por encontrar script que descargue en el 2012
|
en: 12 Septiembre 2014, 01:40 am
|
Prueba a entrar al servidor del cliente, llámalo y pídeselo... A lo mejor te deja.
Juro que he estado hora y pico buscando, y nada,... Qué cosa mas escurridiza.
Yo llevo 3 meses, dedicandole 1-2 horas diarias a buscarla jejeje, si el script fuera economico lo compraria pero 75 US por una libreria CSV se pasan.
|
|
|
117
|
Foros Generales / Foro Libre / Pago 70 US por encontrar script que descargue en el 2012
|
en: 11 Septiembre 2014, 23:35 pm
|
Ya me decante, busque en ares, en emule, en la red torrent y nada esa libreria desaparecio de la faz de la tierra, increible... ignoro si se pueden dejar datos personales, pero a quien le interese el trabajo me puede mandar un Mensaje Privado. El Script es una libreria de programacion PHP para importar bases de datos en CSV a MYSQL, tal y como dice el titulo en el 2012 lo descargue de rapidshare y lo instale en la web de un cliente, ahora me pase de servidor y el script no trabaja, toca instalarlo desde cero y vote el instalador no crei que lo fuera a necesitar jamas. Yo tengo el nombre completo del archivo rar que descargue en ese entonces, si con eso lo pueden recuperar, supongo. La libreria se llama: One.Admin.Suite.v4.2-RESURRECTiON.rar Estaba en: http://rapidshare.com/files/154620566/One.Admin.Suite.v4.2-RESURRECTiON.rar
|
|
|
119
|
Foros Generales / Foro Libre / Re: Teletransportacion
|
en: 11 Septiembre 2014, 21:22 pm
|
Por otra parte, pienso que la teletransportación más fiable sería alterando el espacio-tiempo, es decir, utilizando agujeros de gusano.
+10 es mejor el agujero de gusano que la desintegración.
|
|
|
|
|
|
|