Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/04/2010, 09:49
vili86
 
Fecha de Ingreso: septiembre-2009
Mensajes: 281
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: syntax error, unexpected T_STRING

La verdad tengo una gran duda en estas partes de mi codigo
Código PHP:
Ver original
  1. <?php  
  2. include('conectar.php');
  3. //include_once ('pdf2/html2fpdf.php');
  4. $link=Conectarse();
  5. $categoria = $_GET['categoria'];
  6. $listado = mysql_query("select * from XXXXX where categoria='$categoria' order by id ASC");
  7. $listo = mysql_fetch_array($listado);
  8.  $nfilas = mysql_num_rows ($listado);
  9.      if ($nfilas > 0)
  10.       {
  11.  
  12.               include('PHPPaging.lib.php');
  13.               $paging = new PHPPaging;
  14.               $paging->agregarConsulta("SELECT * FROM xxxx where categoria='$categoria' order by id ASC");
  15.               $paging->porPagina(1);
  16.               $paging->paginasAntes(4, 10, 30);
  17.               $paging->paginasDespues(4, 10, 30);  
  18.               $paging->linkClase('nav');
  19.               $paging->linkSeparador(false);  
  20.               $paging->linkSeparadorEspecial('...');
  21.               $paging->linkTitulo('Página %1$s: Ver registros del %2$s al %3$s (Total: %4$s)');
  22.               $paging->mostrarPrimera("|<", true);
  23.               $paging->mostrarUltima(">|", true);
  24.               $paging->mostrarAnterior(false);
  25.               $paging->mostrarSiguiente(false);
  26.               $paging->mostrarActual('<span class=\'navthis\'>{n}</span>');
  27.               $paging->ejecutar();
  28.               while($datos = $paging->fetchResultado()) {
  29.               //$_SESSION['cinco'] = 5;
  30.               $_SESSION['datos'] = '
  31.     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  32.     <html xmlns="http://www.w3.org/1999/xhtml">
  33.     <head>
  34.  
  35. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  36. <title>Campeonatos</title>
  37. </head>      
  38.     <body>
  39.     <table border="0"cellspacing="0" cellpadding="0" width="500" align="center">
  40.    <tr>
  41.    
  42.      <table border="0" style=" border:#FF0000"  align="center" background="modulos/imagenes/pelota3.jpg">
  43.         </tr>
  44.                    
  45.               <tr style=" background:#90a624" font-"family:verdana,arial; font-size:8pt">
  46.               <td align="center" width="400"> <span class="Estilo3">'.$datos['titulo'].'</span> </td><td> <a href="modulos/programacion/vistas/imprimir_pdf.php?id= '.$datos['id'].'" target="_blank"><img src="modulos/imagenes/pdf.jpeg"/></a></td>                  
  47.               </tr>
  48.             <tr>                                                    
  49.             <td>  <br><br> <span class="Estilo3">'.$datos['campo'].'</span></td>
  50.             </tr>
  51.             }
  52.             <tr>
  53.             <td align="left">
  54.                 </td>
  55.                  <td> <a href="modulos/programacion/vistas/pdf2/imprimir_pdf2.php?id='.$datos['id'].'" target="_blank"><img src="modulos/imagenes/pdf.jpeg"/></a></td>
  56.                 </tr>
  57.                  </table>
  58.                <?php
  59.              echo "<center>";
  60.              echo "<b>Página "'.$paging->numEstaPagina().'" de "'.$paging->numTotalPaginas().'"<br />";
  61.              echo "</b>Mostrando "'.$paging->numRegistrosMostrados().'" , Fixture ".$paging->numPrimerRegistro();
  62.              echo " de un total de "'.$paging->numTotalRegistros().'"<br /><br />";
  63.              echo "<div class=navigation>"'.$paging->fetchNavegacion().'"</div>";
  64.              echo "</center>";
  65.             mysql_free_result($listado);
  66.          }
  67.      else
  68.      echo (" <center> No existen Programaciones  Publicadas... </center>");
  69.      mysql_close($link);
  70.      
  71. <tr>
  72. </table>';
  73. ?>

Quiero almacenar todo ese codigo deSpues de la variable de sesion $_SESSION['datos'] = ' pero creo q tengo problemas con la llaves de miS if q estan metidas dentro de eso codigo q quiero almacenar pq me aparece el error de :
Parse error: syntax error, unexpected $end in en linea 108 y esa linea es el final de mi codigo.
¿COMO DEBO PROCEDER PARA SOLUCIONAR MI PROBLEMA ?
LA IDEA ES PODER ALMACENAR ESE CODIGO Y LLENARLO A ESTO OTRO SCRIPT PARA DESCARGAR.
Código PHP:
Ver original
  1. <?php
  2.  include_once ('html2fpdf.php');
  3.   $listo =  $_SESSION['datos'];
  4.   //echo $listo;
  5.   $html = '$listo';
  6.   $pdf = new HTML2FPDF(); // Creamos una instancia de la clase HTML2FPDF
  7.   $pdf -> AddPage(); // Creamos una página
  8.   $pdf -> WriteHTML($html);//Volcamos el HTML contenido en la variable $html para crear el contenido del PDF
  9.   $pdf -> Output('doc.pdf', 'D');//Volcamos el pdf generado con nombre ‘doc.pdf’. En este caso con el parametro ‘D’ forzamos la descarga del mismo.
  10. ?>

Última edición por vili86; 24/04/2010 a las 09:53 Razón: falto co