Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. moduli PEAR ... come ?
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • C
      cali1981 Super User • ultima modifica di

      Io ho usato il package per il db e altri, basta usare include e richiamare le funzioni che servono.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • G
        gandalf User Attivo • ultima modifica di

        @cali1981 said:

        Io ho usato il package per il db e altri, basta usare include e richiamare le funzioni che servono.

        ehm ... si ti credo sulla parola 😉 ma un piccolo esempiuccio mi aiuterebbe molto grazie :sbav:

        Dato che nel file zip che ho scaricato, oltre la cartella con dentro gli script c'è un file fuori cartella chiamato "package.xml" cosa tratta ?
        Nel dubbio ho timore di includere Kb in + inutilmente appesantendo senza motivo le pagine poi... :bho:

        thanks 😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          cali1981 Super User • ultima modifica di

          un esempio di utilizzo del modulo per il db...
          [php]
          require_once('DB.php');
          $_db =& DB::connect($this->dsn);
          if (PEAR::isError($_db)) {
          die($_db->getMessage());
          }
          $_res =& $_db->query("SELECT * FROM TABELLA where id = ?", $id);
          if (PEAR::isError($_res)) {
          die($_res->getMessage());
          }
          if($_row = $_res->fetchRow()) {
          $_ret['id'] = $_row[0];
          $_ret['nome'] = $_row[1];
          }

              $_db->disconnect();
          

          [/php]

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • G
            gandalf User Attivo • ultima modifica di

            mmm.... dunque è da leggersi (all'interno dei files .php) le descrizioni delle classi, per utilizzare bene gli script ... ho capito bene ?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              cali1981 Super User • ultima modifica di

              Beh certo se non sai cosa fa una classe come puoi usarla?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                gandalf User Attivo • ultima modifica di

                mmm.... giusto. Ma viene supportato da tutti gli hosting che supportano PHP ? Aruba ad esempio ? Accetta script PEAR ?

                thanks

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  cali1981 Super User • ultima modifica di

                  Beh certo, PEAR è un framework and distribution system for reusable PHP components come dice il sito, quindi è fatto tutto in PHP, sono solo dei componenti già fatti che semplificano la realizzazione di siti web basati su php.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • G
                    gandalf User Attivo • ultima modifica di

                    @cali1981 said:

                    Beh certo, PEAR è un framework and distribution system for reusable PHP components come dice il sito, quindi è fatto tutto in PHP, sono solo dei componenti già fatti che semplificano la realizzazione di siti web basati su php.

                    grazie mille per tutto 🙂 ultima domandina, io testo le mie pagine localmente con un webserver (wamp5 per la precisione) e leggendo quà e là ho dovuto lanciare il file phppear.bat per abilitare il PEAR ... credo ... ho capito bene lo scopo del file o ho agito senza soffermarmi troppo sulla vera funzionalità del file in questione ?

                    thanks :sbav:

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • C
                      cali1981 Super User • ultima modifica di

                      Non saprei, io PEAR l'ho usato solo in remoto...

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        psampras User • ultima modifica di

                        Ciao,
                        ho un hosting windows su Aruba. Il mio nuovo sito, in php, ha bisogno delle librerie PEAR.
                        Mi confermate che è sufficiente installarle nella root principale e poi cambiare l'include_path con un file .htaccess?
                        Ho creato il .htaccess con la seguente istruzione:

                        php_value include_path ".:/new/PEAR"
                        

                        ma l'include_path non viene modificato.

                        Quale può essere il problema?
                        E' necessario passare ad hosting linux?

                        Vi ringrazio anticipatamente per le risposte.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • G
                          gandalf User Attivo • ultima modifica di

                          Mi sà che il passaggio ad hosting linux sia necessario e cmq di girare la domanda anche all'assistenza del sito che gestisce il dominio.

                          ciao

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • P
                            psampras User • ultima modifica di

                            Su hosting windows non si può utilizzare l'.htaccess.
                            Ho risolto il problema ridichiarando l'include path attraverso l'istruzione [PHP]set_include_path(get_include_path() . ";./PEAR");[/PHP]

                            :wink3:

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            Caricamento altri post
                            Rispondi
                            • Topic risposta
                            Effettua l'accesso per rispondere
                            • Da Vecchi a Nuovi
                            • Da Nuovi a Vecchi
                            • Più Voti