Jump to content


danimark

Member Since 12/09/2008
Offline Last Active 17/01/2012, 09:47
-----

Topics I've Started

Virus *.Js Joomla 1.5.15

12/01/2012, 09:12

Bom dia a todos!
Pessoal desde do dia 03/01/12 estou tendo um grande problema no site da minha empresa, acontece que todos antivirus acusam virus nos arquivos *.js utilizados no portal, e o vírus acusado é oTrojan:JS/Alescurf.C (?) conforme os relatorios do AVG e Microsoft Antivirus.
Para resolver este caso já analisei alguns fontes *.js para encontrar algo malicioso e nada encontrei.E como ultima tentativa atualizei todos os scripts *.js utilizados da versão corrente 1.5 Joomla, mas mesmo assim o problema persistiu.

Alguem sabe o que fazer, para resolver isto ?
Este é o endereço do site caso queiram ver: portal.sysfar.com.br

Webservice X Nusoap

02/11/2011, 13:17

Olá Pessoal!
Estou tentando trabalhar com os dados de entrada de um ComplexType, e como exemplo estou retornando estes dados como teste conforme o código abaixo. Porem não consigo, já tentei de diversas formas ver como esta disposta este array mas não consigo acessar.
Se alguém já trabalhou com NuSOAP utilizando ComplexType por favor me passe como é feito.

Abraços!

<?php
require_once('class/nusoap.php');
$server = new soap_server;
$server->debug_flag = false;
$server->configureWSDL('server.teste','WSDL');
$server->wsdl->schemaTargetNamespace = 'urn:server.teste';
$server->register('listarItens',
array(
'entrada' => 'xsd:arrayItens',
'classe' => 'xsd:string'),
array('return' => 'xsd:string'),
'urn:server.teste',
'urn:server.teste#listarItens',
'rpc',
'encoded',
'Retorna a listagem de itens disponivel em servidor a partir da classe informada');

$server->wsdl->addComplexType('arrayItens', 'complexType', 'struct', 'all','',
array(
    'nome' => array('name'=>'nome','type'=>'xsd:string')
   ,'preco' => array('name'=>'preco','type'=>'xsd:string')
   ,'preco2' => array('name'=>'preco2','type'=>'xsd:string')
   ,'preco3' => array('name'=>'preco3','type'=>'xsd:string')
)
);
function listarItens($dados=array(),$classe){
return $dados;
}
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);
?>

IPB Skin By Virteq