Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/03/2003, 07:47
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cuando indiques un error .. mejor pon lo que dé PHP textual .. no hagas tus interpretaciones si no sabes lo q es exactameten .. por eso ante la duda .. lo pones textual.

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in tuscript.php on line 2

Ese mezcladillo de comillas simples y dobles es lo que te dá problemas .. Usa \" para indicar comillas dobles tipo:
Código PHP:
echo "<td><a href=\"javascript:;\" onMouseOver=\"MM_showHideLayers('Layer1','','show')\"><img src=\"@.gif\" width=\"28\" height=\"30\" border=\"0\"></a></td></tr>"
Y si eso no te gusta usa sintax -here doc- (ver manual PHP par mas detalles) y te olvidas de \" .. podiendo "pegar" tu código HTML incrustado en PHP y ademas poder usar algunas $variables (e incluso arrasy pero no objetos ni llamadas a funciones) tan solo poniendo la variable donde corresponda ...
Código PHP:
echo <<<HTML
<td><a href="javascript:;" onMouseOver="MM_showHideLayers('Layer1','','show')"><img src="@.gif" width="28" height="30" border="0"></a></td></tr>
HTML; 
Tal vez .. para una línea de código esto sea mucho (usar here doc) .. pero si es un bloque de HTML medio resulta "comodo" ...

Un saludo,