Foros del Web » Programando para Internet » PHP »

Syntax error, unexpected ':'

Estas en el tema de Syntax error, unexpected ':' en el foro de PHP en Foros del Web. YA SOLUCIONE ESTE PROBLEMA, en realidad no estaba nada mal, lo que paso fue que en un momento edite el archivo y puse 'Nombre de ...
  #1 (permalink)  
Antiguo 07/10/2009, 08:43
 
Fecha de Ingreso: octubre-2009
Mensajes: 6
Antigüedad: 14 años, 6 meses
Puntos: 0
Syntax error, unexpected ':'

YA SOLUCIONE ESTE PROBLEMA, en realidad no estaba nada mal, lo que paso fue que en un momento edite el archivo y puse 'Nombre de Usuario': %s', y luego lo que hacia era volver atras en el explorador cuando me tiraba el error y tratar de correjir, pero por supuesto esto no modificaba en absoluto el archivo, tube que bajarmelo a mi pc y modificarlo desde la pc porque siempre seguia el ' demas que cambiaba toda la sintaxis.

Parse error: syntax error, unexpected ':' on line 581

Código PHP:
$message sprintf(__('Nombre de Usuario: %s'), $user->user_login) . "\r\n"
Por favor, necesito de algun entendido que me pueda decir que esta pasando aca!
Esa es la linea 581, y la verdad NO encuentro el error.

Aca dejo un par de lineas que lo rodean por las dudas

Código PHP:
do_action('password_reset'$user$new_pass);

            
wp_set_password($new_pass$user->ID);
            
update_usermeta($user->ID'default_password_nag'true); //Set up the Password change nag.
            
$message sprintf(__('Nombre de Usuario: %s'), $user->user_login) . "\r\n";
            
$message .= sprintf(__('Contraseña: %s'), $new_pass) . "\r\n";
            
$message .= site_url('wp-login.php''login') . "\r\n"
Desde ya muchas gracias a quien sepa decirme que esta mal...

Última edición por victorross; 07/10/2009 a las 08:50 Razón: Ya solucione el problema!
  #2 (permalink)  
Antiguo 07/10/2009, 08:51
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Syntax error, unexpected ':'

Intenta con esto
$message = sprintf("Nombre de Usuario: %s", $user->user_login) . "\r\n";
$message .= sprintf("Contraseña: %s", $new_pass) . "\r\n";
  #3 (permalink)  
Antiguo 07/10/2009, 08:51
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Syntax error, unexpected ':'

el código que pusiste no tiene error alguno !!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 07/10/2009, 08:53
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Syntax error, unexpected ':'

¿Cuál es la utilidad en indicar dos __ antes del parentesis?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 07/10/2009, 09:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Syntax error, unexpected ':'

__()

por lo general es alguna función de idioma... la cadena argumentada se devuelve con su traducción real

(o así suele ser en algunos fw)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 07/10/2009, 09:21
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Syntax error, unexpected ':'

¿Entonces tiene que ver con lo que se conoce como i18n?

Edito:
Encontre un lugar que explica muy bien como usar la funcion __()
http://codex.wordpress.org/I18n_for_...ess_Developers

Gracias pateke por indicarme que significa
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Última edición por abimaelrc; 07/10/2009 a las 09:46
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 04:32.