Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

[SOLUCIONADO] como arreglar: Parse error: syntax error, unexpected T_STRING

Estas en el tema de como arreglar: Parse error: syntax error, unexpected T_STRING en el foro de WordPress en Foros del Web. hola, yo tengo un problema parecido y no se como solucionarlo. Es una llamada al wordpress desde la página y me da el siguiente error: ...
  #1 (permalink)  
Antiguo 12/06/2013, 11:14
 
Fecha de Ingreso: noviembre-2012
Ubicación: España
Mensajes: 21
Antigüedad: 6 años
Puntos: 0
Pregunta como arreglar: Parse error: syntax error, unexpected T_STRING

hola, yo tengo un problema parecido y no se como solucionarlo. Es una llamada al wordpress desde la página y me da el siguiente error: Parse error: syntax error, unexpected T_STRING in /homez.743/obermann/www/blog/wp-includes/functions.php on line 2540

Pongo el código a ver si alguien puede decirme donde está el error:
Código PHP:
Ver original
  1. function dead_db() {
  2.     global $wpdb;
  3.  
  4.     // Load custom DB error template, if present.
  5.     if ( file_exists( WP_CONTENT_DIR . '/db-error.php' ) ) {
  6.         require_once( WP_CONTENT_DIR . '/db-error.php' );
  7.         die();
  8.     }
  9.  
  10.     // If installing or in the admin, provide the verbose message.
  11.     if ( defined('WP_INSTALLING') || defined('WP_ADMIN') )
  12.         wp_die($wpdb->error);
  13.  
  14.     // Otherwise, be terse.
  15.     status_header( 500 );
  16.     nocache_headers();
  17.     header( 'Content-Type: text/html; charset=utf-8'                  wp_load_translations_early(); ?>  
  18. <!DOCTYPE html>
  19. <html xmlns="http://www.w3.org/1999/xhtml"<?php if ( is_rtl() ) echo ' dir="rtl"'; ?>>
  20. <head>
  21. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  22.     <title><?php _e( 'Database Error' ); ?></title>

no se si con esto llega para verlo o tengo que ponerlo todo....
Gracias por adelantado estoy totalmente perdida.

Última edición por Nekko; 13/06/2013 a las 07:01
  #2 (permalink)  
Antiguo 12/06/2013, 11:25
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 11 años, 8 meses
Puntos: 290
Respuesta: como arreglar: Parse error: syntax error, unexpected T_STRING

Posiblemente te falto un (;) en la linea anterior a la 2540
__________________
Salu2!
  #3 (permalink)  
Antiguo 12/06/2013, 13:05
 
Fecha de Ingreso: noviembre-2012
Ubicación: España
Mensajes: 21
Antigüedad: 6 años
Puntos: 0
Gracias por contestar.
Si tiene e punto y coma, la línea 2540 es:

Código PHP:
Ver original
  1. header( 'Content-Type: text/html; charset=utf-8' wp_load_translations_early(); ?>

¿que otra cosa puede ser?

Código PHP:
Ver original
  1. // If installing or in the admin, provide the verbose message.
  2.          if ( defined('WP_INSTALLING') || defined('WP_ADMIN') )
  3.              wp_die($wpdb->error);
  4.  
  5.          // Otherwise, be terse.
  6.           status_header( 500 );
  7.          nocache_headers();
  8. [B]2540         header( 'Content-Type: text/html; charset=utf-8'[/B]              
  9.                             wp_load_translations_early(); ?>  
  10.         <!DOCTYPE html>


igual así se ve mejor.

Última edición por Nekko; 13/06/2013 a las 07:02
  #4 (permalink)  
Antiguo 13/06/2013, 07:03
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 10 años, 8 meses
Puntos: 656
Respuesta: como arreglar: Parse error: syntax error, unexpected T_STRING

Falta un punto después de la comilla simple y falta cerrar el paréntesis, o sea, que quede así:

Código PHP:
Ver original
  1. header( 'Content-Type: text/html; charset=utf-8' . wp_load_translations_early()); ?>

Era eso?
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP

Etiquetas: arreglar, html, parse, php, syntax, unexpected
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 11:33.