A utilização de "scripts prontos" ainda é vista com desconfiança por muitos desenvolvedores. Porém, utilizar ferramentas criadas através de um método claro e específico, como é feito pelos desenvolvedores do PEAR (PHP Extension and Application Repository), é uma prática que pode trazer grande economia de tempo. Sem contar que, como há uma equipe responsável por essas ferramentas, elas estão em constante melhoria, o que previne o aparecimento de eventuais bugs em seus aplicativos.
Existem outros sites que distribuem aplicativos em PHP de qualidade e bem documentados. No entanto, recomendo o site PEAR por ser o melhor organizado e o uso das classes PEAR por serem "partes integrantes" do trabalho da equipe do PHP. Utilizar as ferramentas distribuídas neste site (http://pear.php.net/ ) é muito simples e auxilia bastante a organização dos aplicativos criados.
Uma grande vantagem das ferramentas PEAR é que se elas tiverem dependência será sempre de uma outra ferramenta PEAR, o que facilita sua busca. Ou seja, se a ferramenta PEAR que você está utilizando precisar de um outro aplicativo para funcionar, ele será sempre um aplicativo PEAR.
Para utilizar esta estrutura faça uma busca por DB (Data Base). O resultado será alguns pacotes de manipulação de banco de dados. Escolha o pacote, veja a breve descrição do aplicativo, quais suas dependências (que, como foi dito, sempre serão de outros pacotes PEAR) e a documentação dos métodos contidos na classe, assim como as orientações de instalação - quase desnecessárias, pois basta copiar o arquivo desejado no diretório /PEAR/ previamente criado por você no servidor onde está o site.
Se for o que você necessita, basta fazer um download do arquivo com o código, descompactá-lo em seu servidor e, utilizando a documentação oferecida pelo próprio site, verificar quais são os métodos da classe contida naquele pacote que você poderá usar para solucionar seus problemas tais como autenticação ou gerenciamento de pagamentos.
Analista de sistemas. Hoje trabalha com desenvolvimento de aplicações na área de consultoria em telefonia. Na atual empresa gerencia uma pequena equipe de desenvolvimento. Fez parte da equipe do portal hpG no suporte, no desenvolvimento, no gerenciamento de mídia on-line e no web design. Trabalhou um ano na equipe bpG, aplicando sua experiência para manutenção e desenvolvimento de sites de comércio eletrônico. Já ministrou treinamentos de html e javascript. Seu currículo de profissional de Internet, mostra também seu talento para design na web.