Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

paulofbc

PHP Boleto

Recommended Posts

fala galera, estou aqui tentando instalar o phpboleto no meu servidor, configurei tudo certinho conforme o manual de explicação, só que quando tento acessar o sistema, ele da o seguinte erro:

Warning: main(c:\www\htdocs\registranet\docs\phpBoleto\include\comum.php): failed to open stream: No such file or directory in C:\Domains\registranet.com\wwwroot\boleto\index.php on line 26Warning: main(): Failed opening 'c:\www\htdocs\registranet\docs\phpBoleto\include\comum.php' for inclusion (include_path='.;c:\www\htdocs\registranet\docs\phpBoleto\include\pear') in C:\Domains\registranet.com\wwwroot\boleto\index.php on line 26Warning: main(c:\www\htdocs\registranet\docs\phpBoleto\include\class.ini.php): failed to open stream: No such file or directory in C:\Domains\registranet.com\wwwroot\boleto\index.php on line 27Warning: main(): Failed opening 'c:\www\htdocs\registranet\docs\phpBoleto\include\class.ini.php' for inclusion (include_path='.;c:\www\htdocs\registranet\docs\phpBoleto\include\pear') in C:\Domains\registranet.com\wwwroot\boleto\index.php on line 27Fatal error: Cannot instantiate non-existent class: file_ini in C:\Domains\registranet.com\wwwroot\boleto\index.php on line 28

link para acesso ao sistema

http://www.registranet.com/boleto/index.php

 

abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom, cole as linhas 26 27 e 28 pra eu ver, axo que sei o erro ¬¬mas cola aih essas linhas preu ter certeza, isso é , se você ainda kizer :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Nolfolk!

 

preciso de sua ajuda sim... vamos lá, vou lhe passar da linha 23 até a 29, ok?

 

23 - error_reporting(E_ALL);24 - ini_set("include_path", ".");25 - include_once("./include/pre.php");26 - include_once(BOLETO_INC_PATH . "comum.php");27 - include_once(BOLETO_INC_PATH . "class.ini.php");28 - $ini = new File_Ini(BOLETO_CONF_PATH . "phpboleto.ini.php", "#");29 - $inidata = (object) $ini->getBlockValues("Admin Geral");

abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

nolfofk, se precisar te passo o código da pagina inteira. abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde PauloAcessei teu phpboleto na URL que você indicou ]Você precisa configurar corretamente o caminho que esta seu phpboleto no arquivo include/pre.phpTente colocar assim, linha 36define("BOLETO_PATH", "C:\Domains\registranet.com\wwwroot\boleto\");Verifique o seguinte tambem como seu phpboleto esta em windows retire o comentário da linha referente //Assim: (linhas 33 a 36)// Versão para UNIXes (remova os '//' da próxima linha)//define("BOLETO_PATH", "/home/canalfa/www/loja3/phpboleto");// Versão para Windows (remova os '//' da próxima linha)define("BOLETO_PATH", "C:\Domains\registranet.com\wwwroot\boleto\");Isto provavelmente resolve teu problemaAbraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Chiper, tudo bem?

 

então, eu fiz o que voce me passou, mas agora ele deu este seguinte erro:

 

Parse error: parse error, unexpected T_STRING in C:\Domains\registranet.com\wwwroot\boleto\include\pre.php on line 40

o que será que pode ser agora?

 

um abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola PaulofbcDeve ta faltando uma ", ou um ; ou alguma parte de seu código falta algum detalhezinho.Por favor posta o código do pre.php ai pra dar uma analizada!Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Grande Chiper, vou postar o código, ta aqui.... abraços!

 

<?php/* vim: set expandtab tabstop=4 shiftwidth=4: */// +----------------------------------------------------------------------+// | phpBoleto v2.0													   |// +----------------------------------------------------------------------+// | Copyright (c) 1999-2001 Pablo Martins F. Costa, João Prado Maia	  |// +----------------------------------------------------------------------+// | Este arquivo está sujeito a versão 2 da GNU General Public License,  |// | que foi adicionada nesse pacote no arquivo COPYING e está disponível |// | pela Web em http://www.gnu.org/copyleft/gpl.txt					  |// | Você deve ter recebido uma cópia da GNU Public License junto com	 |// | esse pacote; se não, escreva para:								   |// |																	  |// | Free Software Foundation, Inc.									   |// | 59 Temple Place - Suite 330										  |// | Boston, MA 02111-1307, USA.										  |// +----------------------------------------------------------------------+// | Autores: João Prado Maia <jpm@phpbrasil.com>						 |// +----------------------------------------------------------------------+//// @(#) $Id: pre.php,v 1.15 2002/03/16 03:19:07 jcpm Exp $//if (stristr(PHP_OS, "win")) {	define("BOLETO_SEPARADOR", "\\");} else {	define("BOLETO_SEPARADOR", "/");}// **************************************************************************// ATENÇÃO - Modifique na próxima linha o caminho da instalação do phpBoleto // **************************************************************************// Versão para UNIXes (remova os '//' da próxima linha)//define("BOLETO_PATH", "/home/usuario/www/phpBoleto");// Versão para Windows (remova os '//' da próxima linha)define("BOLETO_PATH", "C:\Domains\registranet.com\wwwroot\boleto\");// **************************************************************************// ATENÇÃO - Modifique a próxima linha para setar a URL relativa do phpBoleto//		   no seu site (ex: coloque "/admin/phpBoleto/" se a URL para o //		   mesmo é "http://www.registranet.com/admin/boleto/")// **************************************************************************define("BOLETO_URL", "/admin/boleto/");// ************************************************// Não é necessário mexer com o resto desse script!// ************************************************if (!defined("BOLETO_PATH")) {	exit("Erro: Edite o caminho do phpBoleto no arquivo 'pre.php' encontrado no diretório 'include' da instalação do phpBoleto.");}if (!defined("BOLETO_URL")) {	exit("Erro: Edite a URL do phpBoleto no arquivo 'pre.php' encontrado no diretório 'include' da instalação do phpBoleto.");}// ************************************************// Não é necessário mexer com o resto desse script!// ************************************************define("BOLETO_INC_PATH", BOLETO_PATH . BOLETO_SEPARADOR . "include" . BOLETO_SEPARADOR);define("BOLETO_CONF_PATH", BOLETO_PATH . BOLETO_SEPARADOR . "config" . BOLETO_SEPARADOR);define("BOLETO_FONT_PATH", BOLETO_PATH . BOLETO_SEPARADOR . "fonts" . BOLETO_SEPARADOR);define("BOLETO_IMAGE_PATH", BOLETO_PATH . BOLETO_SEPARADOR . "imagens" . BOLETO_SEPARADOR);define("BOLETO_TEMP_PATH", BOLETO_PATH . BOLETO_SEPARADOR . "temp" . BOLETO_SEPARADOR);define("BOLETO_IMAGE_URL", BOLETO_URL . "imagens/");// caminho completo do arquivo de log de errosdefine("BOLETO_ERRORLOG_PATH", BOLETO_CONF_PATH . "log_de_erros.txt");define("BOLETO_NOTIFICAR_ERRO", false);// adicione aqui quantos emails quiser, separados por espaçosdefine("BOLETO_NOTIFICAR_LISTA", "jpm@impleo.net");// define o caminho para as bibliotecas PEAR distribuídas junto com o phpBoleto$pear_dir = BOLETO_INC_PATH . "pear";if (stristr(PHP_OS, 'WIN')) {	$separador = ";";} else {	$separador = ":";}if (defined("PHP_INCLUDE_PATH")) {	@ini_set("include_path", "." . $separador . $pear_dir . $separador . PHP_INCLUDE_PATH);} else {	@ini_set("include_path", "." . $separador . $pear_dir);}unset($separador);?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola altere novamente a linha 36 paradefine("BOLETO_PATH", "C:\\Domains\\registranet.com\\wwwroot\\boleto");isto deve resolverabraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é bem erro é um NOTICEcoloca isto na primeira linha do seu geraboleto.php (depois da abertura do php claro <?php)error_reporting(E_ALL);isto resolveabraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Chiper, tudo beleza?este código error_reporting(E_ALL); já existe na primeira linha, o que eu faço? coloco mais um desse?abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.