Foros del Web » Programando para Internet » PHP »

Problemas con FPDF

Estas en el tema de Problemas con FPDF en el foro de PHP en Foros del Web. Hola, estoy creando documentos pdf que recoge datos de mysql. Pero cuando intento recoger por ejemplo el contenido del campo Función, en el documento aparece ...
  #1 (permalink)  
Antiguo 24/08/2009, 08:08
 
Fecha de Ingreso: enero-2006
Mensajes: 263
Antigüedad: 18 años, 4 meses
Puntos: 1
Problemas con FPDF

Hola, estoy creando documentos pdf que recoge datos de mysql.

Pero cuando intento recoger por ejemplo el contenido del campo

Función, en el documento aparece Función en vez de Función.

Quisiera saber como poner en fpdf para que cuando imprima imprima Función en vez de Función

Gracias y perdon
  #2 (permalink)  
Antiguo 24/08/2009, 08:34
Avatar de cemansilla  
Fecha de Ingreso: septiembre-2007
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 214
Antigüedad: 16 años, 7 meses
Puntos: 6
Respuesta: Problemas con FPDF

Cita:
Iniciado por astrow25 Ver Mensaje
Hola, estoy creando documentos pdf que recoge datos de mysql.

Pero cuando intento recoger por ejemplo el contenido del campo

Función, en el documento aparece Función en vez de Función.

Quisiera saber como poner en fpdf para que cuando imprima imprima Función en vez de Función

Gracias y perdon
Deberías utilizar la función PHP html_entity_decode() para hacer la conversión.

Sería algo así:

Código PHP:
$this->Cell(407html_entity_decode($campo['valor']), 1'''C'1); 
  #3 (permalink)  
Antiguo 24/08/2009, 08:41
 
Fecha de Ingreso: enero-2006
Mensajes: 263
Antigüedad: 18 años, 4 meses
Puntos: 1
Respuesta: Problemas con FPDF

Me ha servido a medias para los acentos si, pero para los <br /> que tengo en mysql no

Gracias de todas formas
  #4 (permalink)  
Antiguo 24/08/2009, 19:45
Avatar de cemansilla  
Fecha de Ingreso: septiembre-2007
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 214
Antigüedad: 16 años, 7 meses
Puntos: 6
Respuesta: Problemas con FPDF

Cita:
Iniciado por astrow25 Ver Mensaje
Me ha servido a medias para los acentos si, pero para los <br /> que tengo en mysql no

Gracias de todas formas
Eso se debe a que los saltos de linea en la libreria FPDF se realizan o bien automáticamente con MultiCell() o bien con Ln(). El salto de linea HTML no será reconocido tras aplicar la función html_entity_decode(), habrá que hacer algunos pasos mas.

Si hay que respetar si o si los saltos donde estan los <br /> tendrías que hacer un explode de la cadena traida desde base y luego iterar sobre ese array:

Código PHP:
$aString explode('<br />'$datos['campo']);

foreach(
$aString as $string){
    
$this->Cell(607$string1'''C'1);                
    
$this->Ln(6);

  #5 (permalink)  
Antiguo 25/08/2009, 11:35
 
Fecha de Ingreso: enero-2006
Mensajes: 263
Antigüedad: 18 años, 4 meses
Puntos: 1
Respuesta: Problemas con FPDF

Ya lo he solucionado le he hecho con el WriteHTML

Gracias de todas formas
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 21:27.