Kommunauty
Connexion
Inscription

Parse error: syntax error, unexpected T_FUNCTION


kalbut Messages : 4

Bonjour à tous

J'utilise XG proyet suite à vos recommandation. Le jeu marche parfaitement sauf lors que quelqu'un attque une autre personne. A ce moment la j'ai une belle erreur sur toute les pages :

Parse error: syntax error, unexpected T_FUNCTION in /homez.13/nintendo/www/jeu/includes/battle_engine/implementations/Xgp/missionCaseAttack.php on line 49

Je suis obliger d'aller dans la bdd pour virer la flotte pour que le jeu redeviennent praticable. Que faire ?

jeudi 6 février 2014

stryker Messages : 367

fais nous voir la ligne....

jeudi 6 février 2014

kalbut Messages : 4

Bien entendu (en gras)

global $pricelist, $lang, $resource, $CombatCaps, $user;

define('SHIP_MIN_ID', 202);
define('SHIP_MAX_ID', 217);
define('DEFENSE_MIN_ID', 401);
define('DEFENSE_MAX_ID', 503);

if ($FleetRow['fleet_mess'] == 0 && $FleetRow['fleet_start_time'] <= time())
{
    //-------------------------- include OPBE -------------------------------
    $base = dirname(dirname(__dir__ )) . DIRECTORY_SEPARATOR;
    require ($base . 'utils' . DIRECTORY_SEPARATOR . 'includer.php');
    require ($base . 'implementations' . DIRECTORY_SEPARATOR . 'Xgp' . DIRECTORY_SEPARATOR . 'LangImplementation.php');
    //-----------------------------------------------------------------------

    //---------------------------- errors -----------------------------------
    //default handlers
    $errorHandler = array('DebugManager', 'myErrorHandler');
    $exceptionHandler = array('DebugManager', 'save');
    //then,hack them merging a new function to move back fleets.
   [b] $myFunc = function ()[/b]
    {
        global $debug;
        $debug->error('Check "opbe/errors/" folder for more informations. '.date('d-m-y__H-i-s'), 'Battle error');
    }
    ;
    $errorHandler = DebugManager::intercept($errorHandler, $myFunc);
    $exceptionHandler = DebugManager::intercept($exceptionHandler, $myFunc);
    //-------------------------------------------------------------------------
    
    //----------------- turn back fleets also if errors happens ---------------
    if ($FleetRow['fleet_group'] > 0)
    {
        doquery("DELETE FROM {{table}} WHERE id =" . $FleetRow['fleet_group'], 'aks');
        doquery("UPDATE {{table}} SET fleet_mess=1 WHERE fleet_group=" . $FleetRow['fleet_group'], 'fleets');
    }
    else
    {
        doquery("UPDATE {{table}} SET fleet_mess=1 WHERE fleet_id=" . $FleetRow['fleet_id'], 'fleets');
    }
    //-------------------------------------------------------------------------
jeudi 6 février 2014

kalbut Messages : 4

Comme je suis un grand fou, j'ai virer la partie ----- errorrs ----

L'erreur est maintenant

Warning: require(./utils/includer.php) [function.require]: failed to open stream: No such file or directory in /homez.13/nintendo/www/jeu/includes/battle_engine/implementations/Xgp/missionCaseAttack.php on line 40

Fatal error: require() [function.require]: Failed opening required './utils/includer.php' (include_path='.:/usr/local/lib/php') in /homez.13/nintendo/www/jeu/includes/battle_engine/implementations/Xgp/missionCaseAttack.php on line 40

Je sais pas si ça peut aider.

jeudi 6 février 2014 (Dernière édition jeudi 6 février 2014)

Répondre Pour répondre, tu dois d'abord t'inscrire rapidement sur Kommunauty. Rejoins-nous vite !