Foros del Web » Programando para Internet » PHP »

CORREO PHP copypaste gmail-excel

Estas en el tema de CORREO PHP copypaste gmail-excel en el foro de PHP en Foros del Web. ¿por que al enviar un correo desde un carro de compra la tabla generada con php se puede copiar al excel pero solo sin separar ...
  #1 (permalink)  
Antiguo 22/11/2011, 20:07
 
Fecha de Ingreso: junio-2009
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
CORREO PHP copypaste gmail-excel

¿por que al enviar un correo desde un carro de compra la tabla generada con php se puede copiar al excel pero solo sin separar celdas siendo que la tabla desde el html esta formada por celdas (<td></td>)?

¿como se puede solucionar?


Código PHP:
   $Message .= "<td>".$_POST['nombre']."</td>";
    
$Message .= "<td>".$_POST['apellido']."</td>";
    
$Message .= "<td>".$_POST['domicilio']."</td>";
    
$Message .= "<td>".$_POST['ciudad']."</td>"
en la foto adjunta en verde esta la tabla del correo, y encima aparece en excel como es que queda (deberia estar separado en celda y celda), pero queda cada linea todo en una sola celda... (esto al hacer copy-paste desde el gmail, una vez ya recibido el correo)



Gracias
  #2 (permalink)  
Antiguo 23/11/2011, 07:15
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: CORREO PHP copypaste gmail-excel

¿no te parece más factible, seguro e intuitivo para el usuario adjuntarle directamente el fichero en formato de Excel al correo?, con PHPExcel puedes generar el archivo y con clases como PhpMailer (hasta PHP 5.2) o SwiftMailer puedes adjuntar fácilmente el archivo y crear enviar el correo
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 23/11/2011, 12:50
 
Fecha de Ingreso: junio-2009
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: CORREO PHP copypaste gmail-excel

No.

Debe ser así, ya que la idea es poder generar un seguimiento mediante correo. Asi queda todo como memo y se evita tener que estar abriendo el archivo adjunto para ver qué es lo que contiene. Teniendo en el cuerpo del correo los datos resulta mucho mas sencillo.
La posibilidad de llevar a excel es opcional, entendiendo que si la personas necesita llevar eso con un copy-paste lo guardará en un archivo excel que le permita ir aramando una base de datos personal (como usuario). Por ello me vi obligado a desarrollarlo de esta forma, pero el problema es el que narraba.

Todavia no he podido hallar solucion, probando con distintas carateristicas html o mediante el propio php...
  #4 (permalink)  
Antiguo 23/11/2011, 13:06
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: CORREO PHP copypaste gmail-excel

ése es precisamente el problema, que no conocemos como excel lee el portapapeles, o a lo sumo que el visor de HTML no lo pegue adecuadamente, por lo que PHP nada tendría que ver ahí
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 23/11/2011, 14:00
 
Fecha de Ingreso: junio-2009
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: CORREO PHP copypaste gmail-excel

gracias de todas formas...

lo extraño del gmail, es que me acepta sin problemas las filas y las tablas, pero a la hora de celdas, nada de nada...
Mas extraño aun es que con otro tipo de tablas (sin haberlo realizado con programacion) sí llega y genera un copy-paste sin problemas. Por lo que pensé que estaba cometiendo algun error de programacion...
  #6 (permalink)  
Antiguo 30/11/2011, 17:39
 
Fecha de Ingreso: junio-2009
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: CORREO PHP copypaste gmail-excel

bueno....
me canse de investigar....

Lo que alcance a ver es que el problema es del iexplorer. Desde mozilla me reconoce en el gmail y no hay problema con copy-paste. Tambien lo reconoce desde yahoo. Sin problema ninguno...

Lo dejo como dato para alguien que pueda interesarse.

Estuve viendo tambien los "Content-type: text/plain; charset=iso-8859-1\n";
"Content-Type: text/html; charset=utf-8\r\n"; //
$Headers .= "Content-type: text/html; charset=iso-8859-1\r\n";


etc.


pero no pude +



Etiquetas: correo, html, tabla
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 03:47.