- Home
- Categorie
- Coding e Sistemistica
- PHP
- moduli PEAR ... come ?
-
Io ho usato il package per il db e altri, basta usare include e richiamare le funzioni che servono.
-
@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
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
-
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]
-
mmm.... dunque è da leggersi (all'interno dei files .php) le descrizioni delle classi, per utilizzare bene gli script ... ho capito bene ?
-
Beh certo se non sai cosa fa una classe come puoi usarla?
-
mmm.... giusto. Ma viene supportato da tutti gli hosting che supportano PHP ? Aruba ad esempio ? Accetta script PEAR ?
thanks
-
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.
-
@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
-
Non saprei, io PEAR l'ho usato solo in remoto...
-
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.
-
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
-
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]