Foros del Web » Programando para Internet » PHP »

Ayuda!

Estas en el tema de Ayuda! en el foro de PHP en Foros del Web. El error que me da es este... Parse error: parse error, unexpected T_STRING, expecting ',' or ';' y dice q esta en esta linea: echo ...
  #1 (permalink)  
Antiguo 02/07/2003, 11:11
 
Fecha de Ingreso: junio-2003
Mensajes: 104
Antigüedad: 20 años, 9 meses
Puntos: 1
Ayuda!

El error que me da es este...
Parse error: parse error, unexpected T_STRING, expecting ',' or ';'


y dice q esta en esta linea:

echo "Comentario Enviado Con Exito.<BR>Espere Unos Segundos...<SCRIPT LANGUAGE="javascript">window.location.href = "".getenv('HTTP_REFERER')."";</SCRIPT>";


Q puede ser ?
__________________
Ado_k2 :adios:
  #2 (permalink)  
Antiguo 02/07/2003, 11:21
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años
Puntos: 2
Código PHP:
echo "Comentario Enviado Con Exito.<BR>Espere Unos Segundos...<SCRIPT LANGUAGE=\"javascript\">window.location.href =\"".getenv('HTTP_REFERER')."\";</SCRIPT>"
  #3 (permalink)  
Antiguo 02/07/2003, 12:30
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 9 meses
Puntos: 16
Hola,

DotNetDeveloper, tambien hay que explicar el por que.

El problema es que dentro de una cadena delimitada por " (como en echo "cadena";) no se puede poner " directamente. Hay que escaparlas con el caracter \ (tal como ha hecho DotNetDeveloper). Otra opcion seria delimitar la cadena por ' (echo 'cadena';), sobre todo en este caso que no metes ninguna variable dentro de la cadena. O podrias usar la sintaxis HEREDOC.

Sobre este y otros problemas con las cadenas, visita http://www.php.net/manual/en/language.types.string.php

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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:21.