Foros del Web » Programando para Internet » PHP »

problemas con echo <<< HTML

Estas en el tema de problemas con echo <<< HTML en el foro de PHP en Foros del Web. Buenos dias tengo el siguiente problema: yo llamo ha este archivo maquinas_especiales desde otro archivo y desde este otro archivo me da el siguiente error: ...
  #1 (permalink)  
Antiguo 17/06/2003, 03:47
 
Fecha de Ingreso: febrero-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
problemas con echo <<< HTML

Buenos dias tengo el siguiente problema:

yo llamo ha este archivo maquinas_especiales desde otro archivo y desde este otro archivo me da el siguiente error:

Parse error: parse error, unexpected $ in /s/maq_especiales.php on line 130 siendo la linea 130 la última

no entiendo que estoy haciendo maal:




<table width="77%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="top">
<td rowspan="2"><div align="center"><a name="especiales"></a><img src="/imagenes/gota3.gif" width="25" height="22"></div></td>
<td> <div align="center">

<table width="122" border="0" align="left" cellpadding="0" cellspacing="4">
<tr>
<td width="150"><div align="left"><font color="cc0000" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="474549">ESPECIALES</font></b></font></div></td>
</tr>
</table>
<p>&nbsp;</p>

<table width="736">
<tr bgcolor="#FFFFAA">
<td colspan="2">
<div align="center"><strong><font color="#333333" size="3" face="Verdana, Arial, Helvetica, sans-serif">KRS</font></strong></div></td>
</tr>
<tr bgcolor="#FFFF00">
<td width="364"> <div align="center"><font color="#666666" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">..................
s&oacute;lo fr&iacute;o ..................</font></b></font></div></td>
<td width="362"> <div align="center"><font color="#666666" size="3"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">................
bomba de calor ................</font></b></font></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td rowspan="2" bgcolor="#FFFFFF">&nbsp; </td>
<td> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">KRS09</font></td>
<td> <table border="0" cellspacing="2" cellpadding="0" align="right">
<tr valign="middle">
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>
<td> <input type="text" name="maquina[0244720K KRS_09]" size="3">
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="31"> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">KRS12</font></td>
<td> <table border="0" cellspacing="2" cellpadding="0" align="right">
<tr valign="middle">
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>
<td> <input type="text" name="maquina[0244730K KRS_12]" size="3">
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td> <div align="center">
<?
if ($_SESSION['usuario_nivel'] > 3)
{
echo <<< HTML
<table width="738" align="center">
<tr bgcolor="#FFFFAA">
<td colspan="2"> <div align="center"><strong><font color="#333333" size="3" face="Verdana, Arial, Helvetica, sans-serif">SRK</font></strong></div></td>
</tr>
<tr bgcolor="#FFFF00">
<td width="364"> <div align="center"><font color="#666666" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">..................
s&oacute;lo fr&iacute;o ..................</font></b></font></div></td>
<td width="362"> <div align="center"><font color="#666666" size="3"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">................
bomba de calor ................</font></b></font></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td rowspan="2" bgcolor="#FFFFFF">&nbsp; </td>
<td> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">SRK
28 HB</font></td>
<td> <table border="0" cellspacing="2" cellpadding="0" align="right">
<tr valign="middle">
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>
<td> <input type="text" name="maquina[0244750A SRK_28_HB]" size="3">
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="31"> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">SRK
40 HB</font></td>
<td> <table border="0" cellspacing="2" cellpadding="0" align="right">
<tr valign="middle">
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>
<td> <input type="text" name="maquina[0244760A SRK_40_HB]" size="3">
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><table width="300" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">SRK
50 HB</font></td>
<td> <table border="0" cellspacing="2" cellpadding="0" align="right">
<tr valign="middle">
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>
<td> <input type="text" name="maquina[0244740A SRK_50_HB]" size="3">
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
HTML;
exit;
}
?>
</div></td>
</tr>
</table>
  #2 (permalink)  
Antiguo 17/06/2003, 04:00
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 21 años, 10 meses
Puntos: 0
no te fíes de la línea que te dá en el error, ya que cuando se generan bucles, que seguramente sea lo que estés haciendo, el error riempre se produce en la última linea. Si no es así, de todas maneras no mires esa línea, sólo búsca todos los $ que tengas y mira si en el caracter anterior se te olvidó cerrar la sentencia con un ";" o con "}"...
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.
  #3 (permalink)  
Antiguo 17/06/2003, 04:05
 
Fecha de Ingreso: febrero-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
Lo que pasa es que el único $ que hay es en el if del medio pero esa sentencia esta cerrada con los dos {}.


Código PHP:
<table width="77%" border="0" align="center" cellpadding="0" cellspacing="0">  <tr valign="top">   <td rowspan="2"><div align="center"><a name="especiales"></a><img src="/imagenes/gota3.gif" width="25" height="22"></div></td>  <td> <div align="center">     <table width="122" border="0" align="left" cellpadding="0" cellspacing="4">  <tr>   <td width="150"><div align="left"><font color="cc0000" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="474549">ESPECIALES</font></b></font></div></td>  </tr>  </table>  <p> </p>    <table width="736">  <tr bgcolor="#FFFFAA">   <td colspan="2">   <div align="center"><strong><font color="#333333" size="3" face="Verdana, Arial, Helvetica, sans-serif">KRS</font></strong></div></td>  </tr>  <tr bgcolor="#FFFF00">   <td width="364"> <div align="center"><font color="#666666" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">..................   sólo frío ..................</font></b></font></div></td>  <td width="362"> <div align="center"><font color="#666666" size="3"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">................   bomba de calor ................</font></b></font></div></td>  </tr>  <tr bgcolor="#FFFFFF">   <td rowspan="2" bgcolor="#FFFFFF">  </td>  <td> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center">  <tr>   <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">KRS09</font></td>  <td> <table border="0" cellspacing="2" cellpadding="0" align="right">  <tr valign="middle">   <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>  <td> <input type="text" name="maquina[0244720K KRS_09]" size="3">   </td>  </tr>  </table></td>  </tr>  </table></td>  </tr>  <tr bgcolor="#FFFFFF">   <td height="31"> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center">  <tr>   <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">KRS12</font></td>  <td> <table border="0" cellspacing="2" cellpadding="0" align="right">  <tr valign="middle">   <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>  <td> <input type="text" name="maquina[0244730K KRS_12]" size="3">   </td>  </tr>  </table></td>  </tr>  </table></td>  </tr>  <tr>   <td> </td>  <td> </td>  </tr>  </table>  </div></td>  </tr>  <tr>   <td> <div align="center">   <?  if ($_SESSION['usuario_nivel'] > 3)  {  echo <<< HTML  <table width="738" align="center">  <tr bgcolor="#FFFFAA">   <td colspan="2"> <div align="center"><strong><font color="#333333" size="3" face="Verdana, Arial, Helvetica, sans-serif">SRK</font></strong></div></td>  </tr>  <tr bgcolor="#FFFF00">   <td width="364"> <div align="center"><font color="#666666" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">..................   sólo frío ..................</font></b></font></div></td>  <td width="362"> <div align="center"><font color="#666666" size="3"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">................   bomba de calor ................</font></b></font></div></td>  </tr>  <tr bgcolor="#FFFFFF">   <td rowspan="2" bgcolor="#FFFFFF">  </td>  <td> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center">  <tr>   <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">SRK   28 HB</font></td>  <td> <table border="0" cellspacing="2" cellpadding="0" align="right">  <tr valign="middle">   <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>  <td> <input type="text" name="maquina[0244750A SRK_28_HB]" size="3">   </td>  </tr>  </table></td>  </tr>  </table></td>  </tr>  <tr bgcolor="#FFFFFF">   <td height="31"> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center">  <tr>   <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">SRK   40 HB</font></td>  <td> <table border="0" cellspacing="2" cellpadding="0" align="right">  <tr valign="middle">   <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"
  #4 (permalink)  
Antiguo 17/06/2003, 04:12
 
Fecha de Ingreso: febrero-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
Lo que pasa es que el único $ que hay es en el if del medio pero esa sentencia esta cerrada con los dos {}.
No se que estoy haciendo mal justamente en el if

Código PHP:
<table width="77%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="top"> 
<td rowspan="2"><div align="center"><a name="especiales"></a><img src="/imagenes/gota3.gif" width="25" height="22"></div></td>
<td> <div align="center"> 

<table width="122" border="0" align="left" cellpadding="0" cellspacing="4">
<tr> 
<td width="150"><div align="left"><font color="cc0000" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="474549">ESPECIALES</font></b></font></div></td>
</tr>
</table>
<p> </p>

<table width="736">
<tr bgcolor="#FFFFAA"> 
<td colspan="2"> 
<div align="center"><strong><font color="#333333" size="3" face="Verdana, Arial, Helvetica, sans-serif">KRS</font></strong></div></td>
</tr>
<tr bgcolor="#FFFF00"> 
<td width="364"> <div align="center"><font color="#666666" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">.................. 
sólo frío ..................</font></b></font></div></td>
<td width="362"> <div align="center"><font color="#666666" size="3"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">................ 
bomba de calor ................</font></b></font></div></td>
</tr>
<tr bgcolor="#FFFFFF"> 
<td rowspan="2" bgcolor="#FFFFFF">  </td>
<td> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center">
<tr> 
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">KRS09</font></td>
<td> <table border="0" cellspacing="2" cellpadding="0" align="right">
<tr valign="middle"> 
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>
<td> <input type="text" name="maquina[0244720K KRS_09]" size="3"> 
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr bgcolor="#FFFFFF"> 
<td height="31"> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center">
<tr> 
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">KRS12</font></td>
<td> <table border="0" cellspacing="2" cellpadding="0" align="right">
<tr valign="middle"> 
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>
<td> <input type="text" name="maquina[0244730K KRS_12]" size="3"> 
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr> 
<td> </td>
<td> </td>
</tr>
</table>
</div></td>
</tr>
<tr> 
<td> <div align="center"> 
<?
if ($_SESSION['usuario_nivel'] > 3)
{
echo <<< HTML
<table width="738" align="center">
<tr bgcolor="#FFFFAA"> 
<td colspan="2"> <div align="center"><strong><font color="#333333" size="3" face="Verdana, Arial, Helvetica, sans-serif">SRK</font></strong></div></td>
</tr>
<tr bgcolor="#FFFF00"> 
<td width="364"> <div align="center"><font color="#666666" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">.................. 
sólo frío ..................</font></b></font></div></td>
<td width="362"> <div align="center"><font color="#666666" size="3"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">................ 
bomba de calor ................</font></b></font></div></td>
</tr>
<tr bgcolor="#FFFFFF"> 
<td rowspan="2" bgcolor="#FFFFFF">  </td>
<td> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center">
<tr> 
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">SRK 
28 HB</font></td>
<td> <table border="0" cellspacing="2" cellpadding="0" align="right">
<tr valign="middle"> 
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>
<td> <input type="text" name="maquina[0244750A SRK_28_HB]" size="3"> 
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr bgcolor="#FFFFFF"> 
<td height="31"> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center">
<tr> 
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">SRK 
40 HB</font></td>
<td> <table border="0" cellspacing="2" cellpadding="0" align="right">
<tr valign="middle"> 
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>
<td> <input type="text" name="maquina[0244760A SRK_40_HB]" size="3"> 
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr> 
<td> </td>
<td><table width="300" border="0" cellspacing="0" cellpadding="0" align="center">
<tr> 
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">SRK 
50 HB</font></td>
<td> <table border="0" cellspacing="2" cellpadding="0" align="right">
<tr valign="middle"> 
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="A5B2B4">cantidad</font></td>
<td> <input type="text" name="maquina[0244740A SRK_50_HB]" size="3"> 
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
HTML;
exit;
}
?>
</div></td>
</tr>
</table>
  #5 (permalink)  
Antiguo 17/06/2003, 04:13
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 21 años, 10 meses
Puntos: 0
Pues no sé, por que me he cogido tu código y a mi me funciona perfectamente. Repasa la inclusión de este dentro del otro. Ya que este funciona bien. Puedes probar metiendote directamente en este, y si no te da error...
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.
  #6 (permalink)  
Antiguo 17/06/2003, 04:16
 
Fecha de Ingreso: febrero-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
Joder es abrumadora la rapidez en este foro, muchas gracias lo probaré y te cuento
  #7 (permalink)  
Antiguo 17/06/2003, 04:18
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
maquina[0244760A SRK_40_HB] seguramente debe ser $maquina[0244760A SRK_40_HB].

Asegurate que el HTML; está pegado al borde de la página, que empieza en el primer caracter, yo suelo tabular el código y si dejo el HMTL; tabulado me da error siempre.
__________________
M a l d i t o F r i k i
  #8 (permalink)  
Antiguo 17/06/2003, 05:08
 
Fecha de Ingreso: febrero-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
He probado todo lo que me habeis dicho excepto lo de la varible y ya me funciona muchas gracias, tambien he cambiado algo de codigo html en la pagina principal

Muchas gracias
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 17:42.