Itau shopline

9 respostas
D

Olá pessoal não entendo muito de java,tava tentando instalar o itau shopline. no meu dominio no servidor Linux mais fica dando erro.
diz que não foi possivel encontrar a classe.
a classe está na pasta /public_html/WEB-INF/classes/itau
e o servidor está rodando java,tomcat tudo normal.
a função com o erro.

function CreateObject()
{

$system = new Java('Itau.Itaucripto');
                return $system;
}

$cripto  = new Java(Itau.Itaucripto); (Linha do erro)

$dados=

$cripto->geraDados($codEmp,$pedido,$valor,$observacao,$chave,$nomeSacado,$codigoInscricao,$numeroInscricao,$enderecoSacado,$bairroSacado,$ce$

echo “

”.$dados;

?>

Help…

9 Respostas

bebad

cara mais isso ai nao é java, é PHP ???

afdestro

hahahahahahahahhaha
que fora eim…

T

Acho que ele está usando um bridge PHP/Java, tal como este:

http://br2.php.net/java

Só que não tenho a menor idéia de como se usa tal bridge, ainda mais com uma classe de terceiros. Peça suporte ao pessoal do Itaú mesmo :frowning:

T

Por exemplo:

&lt?php
// get instance of Java class java.lang.System in PHP
$system = new Java('java.lang.System');

// demonstrate property access
echo 'Java version=' . $system-&gtgetProperty('java.version') . '<br />';
echo 'Java vendor=' . $system-&gtgetProperty('java.vendor') . '<br />';
echo 'OS=' . $system-&gtgetProperty('os.name') . ' ' .
             $system-&gtgetProperty('os.version') . ' on ' .
             $system-&gtgetProperty('os.arch') . ' <br />';

// java.util.Date example
$formatter = new Java('java.text.SimpleDateFormat',
                     "EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz");

echo $formatter-&gtformat(new Java('java.util.Date'));
?&gt
maquiavelbona

Bom dia,

Conselho: não use essa bridge, pois ela tem inúmeras falhas de segurança e confiabilidade desde a versão do PHP4 e não tinham nem sonhado em arrumar no 5.

Até!

bebad

php:

Revista Info - Janeiro 2007:
43% das falhas de segurança em aplicacoes online envolvem PHP.
Na avaliacao do NIST, uma razao para isso é que o PHP é usado por muitos programadores amadores, menos atentos a segurança que os profissionais.

maquiavelbona

Dica:
Não use essa padrão. Use essa que é melhor:
http://php-java-bridge.sourceforge.net/pjb/

E sobre colocar a culpa nos programadores sobre a segurança, a própria documentação fala que a função é experimental e que pode mudar o comportamento sem aviso prévio. Tinham tirado essa função de padrão no PHP5 por esses problemas de segurança, confiabilidade e instabilidade.

Até!

T

Interessante, não sabia desses detalhes escabrosos da integração PHP + Java. Parece que esse bridge ( http://php-java-bridge.sourceforge.net/pjb/ ) é mais seguro, justamente por não usar código nativo no PHP.

D

o script é em php mais estou chamando uma classe em java nele
entenderam,
/public_html/WEB-INF/classes/itau diretorio da classe
alguém já instalo o itau shopline?
pq isso é uma buxa!!

Criado 22 de janeiro de 2007
Ultima resposta 23 de jan. de 2007
Respostas 9
Participantes 5