Boa noite. Pessoal, mais uma vez aqui pedindo uma ajuda.
Estou tentando enviar uma NFSe via SOAP.
Estou recebendo o seguinte erro:
Fatal error: Uncaught SoapFault exception: [SOAP-ENV:Client] ERRO : cvc-complex-type.4: Attribute 'Algorithm' must appear on element 'ns2:CanonicalizationMethod'. in
O meu Array está da seguinte forma: Array ( [CanonicalizationMethod] => Array ( [@attributes] => Array ( [Algorithm] => http://www.w3.org/TR/2001/REC-xml-c14n-20010315 ) )
Não entendi o porque desse erro, alguém sabe ajudar?
Estou trabalhando numa programação PHP é conectado na tabela (cl_configs) para reconhece coluna name que reconhece esses 5 campos.
e também que adiciona esses 5 valores é adicionado nessa outra tabela (cl_ads_block_ips) nesses 8 coluna (id, ip, clicks, last_click, dads_refresh_qtd, dads_refresh_data, dads_refresh_ldata, clicks_rotativo_dia).
E a conexão que eu usa era de outro site e não estou tendo problema e configurar em outro site que reconhece essa banco de dados abaixo.
<?php
$host = "localhost";
$user = "ads";
$pass = "_CMpFF4Hpa!G_gTh";
$dbname = "ads";
$port = 3306;
try {
$conn = new PDO('mysql:host=' . $host . ';port=' . $port . ';dbname=' . $dbname, $user, $pass);
//echo "Conexão com banco de dados realizado com sucesso!";
} catch (PDOException $err) {
echo "Erro: Conexão com banco de dados não foi realizada com sucesso. Erro gerado " . $err->getMessage();
}
?>
Conecta com sucesso só não está reconhecendo a tabela (cl_configs) e nem adicionando na tabela (cl_ads_block_ips).
Agora não sei porque não esta reconhecendo (cl_configs) e nem adicionando (cl_ads_block_ips).
Estou iniciando um estudo com o banco MySQL (trabalho co PostgreSQL e Firebird) para futuros trabalhos. Bom, me deparei com um problema chato: caracteres especiais.
Um exemplo: T�tulo.
Não consigo exibir no meu site tais caracteres. O banco tem Charset/Collation: utf8/utf8_bin como configuração.
Já usei o utf_encode e utf_decode - não resolveu.
Alguém sabe o que mais posso fazer?
Desde já, muito obrigado.