Hola gente, recurro a este blog una vez mas en busca de ayuda :pena: El problema es el siguiente:
La intención es agregar un link de Google Maps con tus coordenadas al mail del receptor. Para esto incluí esta línea en el mensaje de código PHP
Código PHP:
$mensaje .= "ver su geolocalización: https://maps.google.com/maps?q=".$latitude. "," .$longitude."(".$nombre.",".$barrio.",".$calle.",".$casanumero. ",La+Rioja,Argentina)&output=classic" ;
Funciona bien de no ser que la variante $nombre puede contener espacios(Según Google Maps los espacios de los datos deben expresarse con un signo "+", Así: https://maps.google.com/maps?q=44.4382603935273,-74.2520510722473(New+York+30,+Paul+Smiths,+NY+1297 0,+United+States)&output=classic), además de que cortaría el link. Entonces trate de solucionarlo utilizando str_replace modificando la línea de la siguiente manera:
Código PHP:
$mensaje .= "ver localizacion GPS: https://maps.google.com/maps?q=".$latitude. "," .$longitude."(" str_replace(' ','+', $nombre) ",".$barrio.",".$calle.",".$casanumero. ",La+Rioja,Argentina)&output=classic" ;
Pero sucede que me marca error de sintaxis :no: ¿podrían decirme cual es la forma correcta de expresarlo? Desde ya muchas gracias :-P