Página 1 de 1

Parse error: syntax error, unexpected T_IF, expecting ')' in

Publicado: 18 May 2011, 08:56
por CORDOBESS@
Hola me encontraba instalando varios Mods del tiron. Todos se instalaron correctamente. y sin errores.

Mods que instale:
-[MODDB] Ultimate Points 1.1.0
-[BETA]UPS Easy Shop 0.7.0
-Ultimate Challenge

Cuando ya termine de todo, fui a crear un mensaje o tema y me lanza el siguiente error:

Parse error: syntax error, unexpected T_IF, expecting ')' in /home/vol3/zobyhost.com/zoby_xxxxxxx/vigilans-antis.iblogger.org/htdocs/includes/functions_posting.php on line 2115


He revisado el archivo pero no encuentro el error, que supongo sera una tonteria pero yo no la veo.

Este es el codigo completos del Functions_posting, podrian por favor mirarlo, no entiendo mucho de codigos y seguro sera que algo esta mal cerrado o algo asi.


Muchisimas gracias!

Pongo adjunto el archivo por si podeis ojearlo. Otra vez gracias

Re: Parse error: syntax error, unexpected T_IF, expecting ')

Publicado: 18 May 2011, 16:32
por leviatan21
El problema es que no respetas el Antes y después y has colocado códigos donde no van, generando problemas, te recomiendo que (al menos para este archivo) comiences desde cero.

También, recomendarte que cambies de editor, ya que el que tu utilizas no respeta el tipo de retorno de carro (enters), generando una linea e blanco por cada linea del archivo, generando que el archivo tenga el doble del tamaño necesario, lo cual también impedirá que puedas instalar otros MODS porque no encontrarás lo que hay que buscar ;)
Prueba con el notepad++ configurado para guardar archivos en formato UTF-8 sin BOM

Re: Parse error: syntax error, unexpected T_IF, expecting ')

Publicado: 18 May 2011, 16:49
por CORDOBESS@
¿No sabrias decirme cual es el paso que hice mal? No hice copia del original (me :oops: ) Y eran tres mods...tendria que deshacer mod por mod y volver a hacer para encontrar el fallo, y seguro que tu ya sabes donde esta :D ayudame porfavor :(

Re: Parse error: syntax error, unexpected T_IF, expecting ')

Publicado: 18 May 2011, 17:23
por leviatan21
Si yo se done están los errores (2), pero si a simple vista en un sólo archivo equivocaste dos veces, imagino que hay mas.

Lo que no puedo decir/saber es si todos los pasos están bien, hay veces que el código puede no romperse por haber colocado mal los agregados, pero en la práctica puede generar mayores problemas, de allí mi recomendación que al memos para este archivo vuelvas a hacer todos los pasos nuevamente, partiendo de un archivo limpio.

Y si no hiciste backups, esto te servirá de lección para que comiences a hacerlos antes de cualquier cambio, por más mínimo que sea o fácil que parezca :nolose:

Re: Parse error: syntax error, unexpected T_IF, expecting ')

Publicado: 18 May 2011, 17:59
por CORDOBESS@
:oops: se que tengo la culpa de no haber realizado copia...te aseguro que no me volvera a pasar...llevo toda la tarde mirandolo y nada...solo encontre un } que parecia de mas...pero nada mas...revise y revise paso a paso...

ten caridad y subelo modificado por favor que ya estoy desesperada, no volvera a repetirse :(

Re: Parse error: syntax error, unexpected T_IF, expecting ')  Tema Solucionado

Publicado: 18 May 2011, 18:43
por leviatan21
CORDOBESS@ escribió:llevo toda la tarde mirandolo y nada...solo encontre un } que parecia de mas...pero nada mas...revise y revise paso a paso...
no hay un }, sino todo un bloque de código mal agregado que deberías ser después de, y tu lo agregaste antes de

Re: Parse error: syntax error, unexpected T_IF, expecting ')

Publicado: 18 May 2011, 19:04
por CORDOBESS@
:nolose: por mas pistas que me has dado no lo he encontrado :(
he descargado otra vez el paquete de intalacion phpbb3 para conseguir el archivo functions_posting.php lo he vuelto a editar para incluir la instalacion del Mod Ultimate Points y ahora no me sale el error.

No se si ese archivo tenia mas modificaciones anteriores (de otras instalaciones de Mod) ya que no lo recuerdo...espero que no me deje de funcionar otra cosa porque falte codigo...

Tu podrias decirme si hay alguna otra modificacion mas en ese functions-posting.php (el que subi aqui digo), para ponerme a añadir lo que me falte no mas...gracias de todas formas por ayudarme :cerveza:

Re: Parse error: syntax error, unexpected T_IF, expecting ')

Publicado: 18 May 2011, 19:39
por leviatan21
CORDOBESS@ escribió:he descargado otra vez el paquete de intalacion phpbb3 para conseguir el archivo functions_posting.php lo he vuelto a editar para incluir la instalacion del Mod Ultimate Points y ahora no me sale el error.
Perfecto :ok:
Solo contenía cambios realizados por el Ultimate Points :mrgreen:

Re: Parse error: syntax error, unexpected T_IF, expecting ')

Publicado: 18 May 2011, 20:10
por CORDOBESS@
:shock: tanto lio...por no saber si tenia mas modificaciones! :lol:
llego a saber que no tenia nada mas y tiro por el metodo rapido que he seguido :lol:

Gracias por todo, es mejor aprender a que te lo hagan :D

un abrazo!

Re: Parse error: syntax error, unexpected T_IF, expecting ')

Publicado: 18 May 2011, 22:28
por leviatan21
CORDOBESS@ escribió:Gracias por todo, es mejor aprender a que te lo hagan :D
+1 :bravo: :cerveza: :ok: