2010-07-05 6 views
1

J'ai utiliser DB :: Connect dans mon programme pour accéder à la base de données. J'ai couru mon programme php cela montre l'erreurcomment installer DB.php?

DB.php fichier n'est pas leur.

require_once 'DB.php';

PEAR :: setErrorHandling (PEAR_ERROR_DIE);

Je copie le fichier et le fichier DB.php PEAR.php d'une autre machine à ma machine après que si je courais de la ligne de commande, il n'a pas par l'erreur. lors de l'exécution du navigateur, cela indique une erreur. Comment résoudre ce problème.? Comment installer ce DB.php?

+0

D'où provient ce DB.php? Est-il livré à partir de PEAR? OU l'avez-vous téléchargé quelque part? –

+0

J'ai utilisé mon programme dans ma machine. son fichier de travail. Quand je lance mon programme sur une autre machine, l'erreur s'affiche. Le fichier DB.php n'est pas le leur. J'ai ensuite copié le fichier DB.php depuis ma machine. et j'ai placé ce fichier dans "/ usr/share/php" après que si je cours de la ligne de commande il n'a pas montré l'erreur. mais en cours d'exécution du navigateur ne fonctionne pas. – ungalnanban

+0

"ne fonctionne pas" dit peu à propos de votre problème. Si cela fonctionnait, vous ne publieriez pas ici. –

Répondre

4

PEAR fournit un programme d'installation de ligne de commande qui devrait prendre soin de tous les détails:

pear install DB 

Depuis les paquets PEAR sont principalement le code PHP, vous pouvez également copier les fichiers manuellement, mais vous devez vous assurer que vous copiez tout , non seulement le premier fichier requis, et votre script doit également être capable de trouver les fichiers de sorte que vous devez ajouter pear à la directive PHP include_path.

+0

En fait ... quand je cours le fichier dans CLI cela fonctionne bien. Quand je cours le même dossier dans le navigateur Web, la fonction de conection est bloquée .... Et plus de chose est que j'ai employé la fonction de pg_connect cela fonctionne bien des deux côtés (CLI et navigateur Web). Maintenant, mon doute est pourquoi DB :: connect se bloque dans le navigateur Web ...? – ungalnanban

+0

Je ne sais pas quel est le problème? C'est pourquoi j'ai posté ici. Si vous ne connaissez pas la réponse, ne répondez pas pour cela. – ungalnanban

+0

Je suis terriblement désolé de ne pas répondre à vos normes élevées de qualité de soutien à la clientèle et de gaspiller votre temps précieux avec des réponses qui ne fonctionnent pas. Je serai heureux d'offrir un remboursement. –