Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-06-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Error T_CONSTANT_ENCAPSED_STRING

Código PHP:

$var_arreglo
"\n" "['" $Aprocesos[$i]["Tema"] ."', null"
$var_arreglo.=",\n   ['" $Aprocesos[$i]["Tema"] ."'<a href='#' onClick=\"javascript:AbrirArchivo('" $Liga.   "');\"> </a>"
Me marca el siguiente error en la segunda línea y no se porque

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /www/addoc/paginas/DocumentosArbol2.php on line 60
__________________

Responder Con Cita
  #2  
Antiguo 07-06-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Atención, lo que puede verse a continuación es un intento, no está probado, pero, espero que dé la idea siguiente: ¿porqué no utilizar la función "sprintf" de PHP?

Código PHP:
$var_arreglo sprinf("\n[%s],null,\n[%s]<a href=\"#\" onclick=\"javascript:AbrirArchivo('%s');\"> </a>",
                
$Aprocesos[$i]['Tema'], $Aprocesos[$i]['Tema'], $Liga); 
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 07-06-2006
fly fly is offline
Miembro
 
Registrado: abr 2005
Posts: 65
Poder: 20
fly Va por buen camino
Tienes un baile de comillas dobles y simples que es la leche.
Sin ir mas lejos el final de tu linea es :
Código PHP:
$Liga.   "');\"> </a>"
y debería ser, por ejemplo :
Código PHP:
$Liga.   '");\"> </a>'
Yo suelo acotar el PHP con simples y el HTML/SQL con dobles (siempre que se empieza a liar el tema)

Aun no tengo demasiada experiencia, pero puede uqe esto te sirva :
Código PHP:
$var_arreglo.=',\n   ["' $Aprocesos[$i]["Tema"] .'"<a href="#" onClick=\"javascript:AbrirArchivo("' $Liga.   '");\"> </a>'
Responder Con Cita
  #4  
Antiguo 07-06-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
y al final se resolvió de la siguiente manera:
Código PHP:
$var_arreglo.=',\n   ["' $Aprocesos[$i]["Tema"] .' ", ' ". $Liga. "  '";; 
Debo mencionar que esto no lo estoy resolviendo yo personalmente (una amiga esta aprendiendo php y tenía este problema), así que yo no podría dar mas detalles, hasta yo estoy confundido. Pero según me dice, ella ya lo resolvió de esa manera.

De cualquier manera, muchas gracias por sus respuestas.
__________________


Última edición por ContraVeneno fecha: 07-06-2006 a las 17:15:15.
Responder Con Cita
  #5  
Antiguo 07-06-2006
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 22
kayetano Va por buen camino
Hola

¿Tu estas seguro de lo que dices? a simple vista te diré que un sentencia PHP no debería acabar con doble punto y como ";;", además una cadena de texto no puede (que yo sepa) empezar con comilla simple y acabar con comilla doble

Código:
.' ", ' ".
esta parte en concreto es la que mas me asusta.

Si esto que has puesto te funciona correctamente, OLE TU GUEVOS!!!
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error Abstract Error y Access violation zvf OOP 33 08-09-2010 18:50:33
Error 10093 al ver un informe - Que error es este? URBANO Impresión 1 03-02-2006 18:44:39
¿Por qué me da este error?Error creating cursor manejador nuri SQL 2 01-08-2005 17:30:28
Error: RichEdit line insertation error DarkByte Varios 3 19-07-2004 12:28:09
Sql Error: error cannot insert a duplicate......................... inexperto SQL 2 04-06-2004 12:54:59


La franja horaria es GMT +2. Ahora son las 12:16:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi