Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    62

    PEAR: 'Cannot redeclare class pear'

    Ciao ragazzi,
    ho il seguente problema con PEAR:

    "Cannot redeclare class pear"

    Questo è il mio codice di prova:
    <?
    // ho provato anche con require_once ('../PEAR/DB.php');
    include_once ('../PEAR/DB.php');
    ini_set( 'include_path' , 'C:\Program Files\Apache Group\Apache\htdocs\PEAR' );
    $dsn = 'mysql://root@localhost/basket';
    $db_pear = DB::connect($dsn);
    if( DB::isError($db_pear) )
    {
    die('Errore '.$db_pear->getMessage());
    }

    echo 'END';
    ?>
    ma mi da l'errore segnalato.
    Non capisco ho fatto il debug ed ho visto che effettivamente viene ridichiarata la classe PEAR ma lo fa lui in modo automatico.

    Qualcuno sa darmi una risposta?

    Grazie mille
    ma mi da

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    62
    Nessuno che mi sa dare una risposta.

    Ormai ho capito che in questo forum non troverò mai le mie risposte, non so quante volte ho fatto qualche domanda ma mai e dico MAI ho trovato qualcuno in grado di rispondere.

    Saluti.

    Ps. In tutti i casi sono riuscito a risolvere il problema in parte modificando il file PEAR.php inserendo la define di una costante e qualora questa fosse già definita non include di nuovo il file PEAR.php

    if ( !defined('PEAR_INCLUDED') )
    {
    define('PEAR_INCLUDED',1);

    ... file PEAR.php

    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.