Parse error: syntax error, unexpected T_STRIN

Fermé
neopsylo - 18 déc. 2009 à 02:15
 neopsylo - 18 déc. 2009 à 08:14
Bonjour,


voila ce que j'obtient en guise de page d'accueil de mon apres avoir installer un plugin joomla
ce plutot tres tres tres embetant.
au secours !

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homez.232/manoirdesa/www/plugins/system/googlesitemap.php on line 27

voila le codes en question :


<?php
/**
* @version $Id: googlesitemap.php 291 2009-10-21 12:50:50Z mic $
* @package Plugin GoogleSiteMap
* @author mic [ http://www.joomlasupportdesk.com - support@joomlasupportdesk.com ]
* @copyright Copyright (C) 2009 www.joomlasupportdesk.com. All rights reserved.
* @license GNU/GPL http://www.gnu.org/licenses/gpl-3.0.html
*/

/* no direct access */
defined( '_JEXEC' ) or die( 'Restricted access' );

jimport( 'joomla.plugin.plugin' );

/**
* Google Verify System Plugin (SiteMap)
*
*/
class plgSystemGoogleSiteMap extends JPlugin
{
/**
*
* @access protected
* @param object $subject object to observe
* @param array $params
*/
public function __contruct( &$subject, $params ) { < -- LIGNE 27 -->
parent::__construct( $subject, $params );
}

public function onAfterInitialise(){

// get plugin info
$pluginparams = $this->params;

// get API key
$key = $pluginparams->get( 'gsm_key' );
if( empty( $key ) ) {
return;
}

// get document
$document =& JFactory::getDocument();

// set meta
$document->setMetaData( 'google-site-verification', $key );
}
}

?>

4 réponses

à mon avis, tu dois remplacer ça:


public function __contruct( &$subject, $params ) { < -- LIGNE 27 -->



par ça:


public function __contruct( &$subject, $params ) {
0
oups dsl par ça:



public function __contruct($subject, $params ) {
0
CA NE CHANGE RIEN IL DIT TOUJOURS LA MEME CHOSE LIGNE 27
0
Et si tu replace pour un moment ça:

public function __contruct( &$subject, $params ) { < -- LIGNE 27 -->
parent::__construct( $subject, $params );
}


par ça:

public function __contruct( $subject, $params ) {
} ;


ça donne quoi comme erreur ?
0
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homez.232/manoirdesa/www/plugins/system/googlesitemap.php on line 27

TOUJOURS PAREIL
0
bah dans ce cas, surement t'as une version PHP ancienne (PHP 4 ou moins), alors qu'il te faut PHP 5.
0
c'est bon ca remarche c'etait ca je suis chez ovh en mutalise et c en php 4 j'ai mis un 5 apres l'extension .php et ca marche merci beaucoup!
0