Foros del Web » Programando para Internet » PHP »

Error en código al pasar de php4 a php5

Estas en el tema de Error en código al pasar de php4 a php5 en el foro de PHP en Foros del Web. He cambiado de hosting y este nuevo utiliza php5 en vez del php4 que utilizaba el anterior y la pagina ahora me tira un error ...
  #1 (permalink)  
Antiguo 16/01/2008, 09:33
 
Fecha de Ingreso: enero-2008
Mensajes: 6
Antigüedad: 16 años, 3 meses
Puntos: 0
Error en código al pasar de php4 a php5

He cambiado de hosting y este nuevo utiliza php5 en vez del php4 que utilizaba el anterior y la pagina ahora me tira un error

Parse error: syntax error, unexpected T_FINAL, expecting ')' in manager_class.php on line 1055

Esas lineas son las siguientes:
Código:
	if (!$selected_homes){
		if ($ADMIN) {$var_agent = $ADMIN;} else {$var_agent = $AGENT;}
$final = "
Dear CLIENT,

YOUR MESSAGE

$biz_row[BizName]
$var_agent
$AGENT_EMAIL
$AGENT_PHONE

";
}

	$final = addslashes($final);

	$tpl = new FastTemplate($templates);
	$tpl->define(array(main => "formletter.tpl"	));
	$tpl->assign(array(
		FINAL => "$final",
		EMAIL => $AGENT_EMAIL
	));
	$tpl->parse(MAIN,"main");
	$tpl->FastPrint();
}
LA 1055 es exactamente la que pone FINAL => "$final",

si le comento esta linea habre la pagina perfectamente pero ya no me hace el login de usuarios...

Saludos
  #2 (permalink)  
Antiguo 16/01/2008, 09:40
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo Re: Error en código al pasar de php4 a php5

Me llama la atención lo siguiente

Código PHP:
$tpl->assign(array(
        FINAL => 
"$final",
        
EMAIL => $AGENT_EMAIL
    
)); 
No deberian lleval comillas Final e Email es decir
Código PHP:
$tpl->assign(array(
        
'FINAL' => "$final",
        
'EMAIL' => $AGENT_EMAIL
    
)); 
Saludillos
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 06:25.