Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php if(($handle = fopen("entidades.csv", "r")) !== false) { echo "<p>start up</p>"; ..
Decoded Output download
<?php
if(($handle = fopen("entidades.csv", "r")) !== false) {
echo "<p>start up</p>";
$db = ingres_connect("pp.scaneva::cdp143", "ingres", "zuca23") or die("db failed");
$list = array();
while( ($data = fgetcsv($handle, 1000, ";")) !== false) {
$query = ingres_query($db, "
select CAST(COALESCE(MAX(codigo), '2210000') AS int)+1 AS codigo, COALESCE(MAX(sequencia), '0')+1 AS sequencia
from forneced_ram
where empresa = 'S1' and cod_classe1='CDP'
");
if($query !== false && $result = ingres_fetch_assoc($query)) {
$codigo = $result["codigo"];
$sequencia = $result["sequencia"];
ingres_free_result($query);
$query = ingres_query($db, "
INSERT INTO forneced_ram
(empresa, codigo, sequencia, designacao, cod_pais, n_contribuinte, razao_social, cap_social, reg_conserv, conservatoria, site_int, email, cod_localizacao, comunic_odc, prazo_ent, taras, cod_grupo, cod_ramoacti, cod_tipo, cod_situacao, cod_comprador, cod_cond, conta_cnt, operador, ultima, cod_tv, cod_classe1, cod_classe2, cod_fornecedor_ext)
VALUES(
'S1', '" .$codigo. "', $sequencia, '" .$data[1]. "', 'PT', '', '', 0, '', '', '', '', '560000000000M',
'INDEF', 9, 9, '001', '000000', '000', 'E', '2200000', '1', '2211', 'creator', DATE('now'), '000', 'TRD', '000', '" .$data[0]. "'
)
");
if($query !== false) {
ingres_commit($db);
$good = true;
$query = ingres_query($db, "
INSERT INTO forneced_mor_ram
(empresa, cod_fornecedor, cod_morada, morada1, morada2, cod_postal, localidade, cx_postal, indicativo, telefone, telefax, tipo, cod_zona, operador, ultima, cod_fornecedor_ext)
VALUES(
'S1', '" .$codigo. "', 1, '" .$data[2]. "', '', '0000-000', '" .$data[3]. "', '', '', '', '', '',
'SEDE', 'creator', DATE('now'), '" .$data[0]. "'
)
")
if($query !== false) {
ingres_commit($db);
$good = true;
}
else {
ingres_rollback($db);
$good = false;
echo "<p>Failed: " .$data[0] ." INSERT INTO forneced_mor_ram
(empresa, cod_fornecedor, cod_morada, morada1, morada2, cod_postal, localidade, cx_postal, indicativo, telefone, telefax, tipo, cod_zona, operador, ultima, cod_fornecedor_ext)
VALUES(
'S1', '" .$codigo. "', 1, '" .$data[2]. "', '', '0000-000', '" .$data[3]. "', '', '', '', '', '',
'SEDE', 'creator', DATE('now'), '" .$data[0]. "'
)";
}
}
else {
ingres_rollback($db);
$good = false;
echo "<p>Failed: " .$data[0]. " :: INSERT INTO forneced_ram
(empresa, codigo, sequencia, designacao, cod_pais, n_contribuinte, razao_social, cap_social, reg_conserv, conservatoria, site_int, email, cod_localizacao, comunic_odc, prazo_ent, taras, cod_grupo, cod_ramoacti, cod_tipo, cod_situacao, cod_comprador, cod_cond, conta_cnt, operador, ultima, cod_tv, cod_classe1, cod_classe2, cod_fornecedor_ext)
VALUES(
'S1', '" .$codigo. "', $sequencia, '" .$data[1]. "', 'PT', '', '', 0, '', '', '', '', '560000000000M',
'INDEF', 9, 9, '001', '000000', '000', 'E', '2200000', '1', '2211', 'creator', DATE('now'), '000', 'CDP', '000', '" .$data[0]. "'
)</p>";
}
}
}
echo "<p>end while</p>";
fclose($handle);
ingres_close($db);
var_dump($good);
}
else {
echo "No file found";
}
?>
Did this file decode correctly?
Original Code
<?php
if(($handle = fopen("entidades.csv", "r")) !== false) {
echo "<p>start up</p>";
$db = ingres_connect("pp.scaneva::cdp143", "ingres", "zuca23") or die("db failed");
$list = array();
while( ($data = fgetcsv($handle, 1000, ";")) !== false) {
$query = ingres_query($db, "
select CAST(COALESCE(MAX(codigo), '2210000') AS int)+1 AS codigo, COALESCE(MAX(sequencia), '0')+1 AS sequencia
from forneced_ram
where empresa = 'S1' and cod_classe1='CDP'
");
if($query !== false && $result = ingres_fetch_assoc($query)) {
$codigo = $result["codigo"];
$sequencia = $result["sequencia"];
ingres_free_result($query);
$query = ingres_query($db, "
INSERT INTO forneced_ram
(empresa, codigo, sequencia, designacao, cod_pais, n_contribuinte, razao_social, cap_social, reg_conserv, conservatoria, site_int, email, cod_localizacao, comunic_odc, prazo_ent, taras, cod_grupo, cod_ramoacti, cod_tipo, cod_situacao, cod_comprador, cod_cond, conta_cnt, operador, ultima, cod_tv, cod_classe1, cod_classe2, cod_fornecedor_ext)
VALUES(
'S1', '" .$codigo. "', $sequencia, '" .$data[1]. "', 'PT', '', '', 0, '', '', '', '', '560000000000M',
'INDEF', 9, 9, '001', '000000', '000', 'E', '2200000', '1', '2211', 'creator', DATE('now'), '000', 'TRD', '000', '" .$data[0]. "'
)
");
if($query !== false) {
ingres_commit($db);
$good = true;
$query = ingres_query($db, "
INSERT INTO forneced_mor_ram
(empresa, cod_fornecedor, cod_morada, morada1, morada2, cod_postal, localidade, cx_postal, indicativo, telefone, telefax, tipo, cod_zona, operador, ultima, cod_fornecedor_ext)
VALUES(
'S1', '" .$codigo. "', 1, '" .$data[2]. "', '', '0000-000', '" .$data[3]. "', '', '', '', '', '',
'SEDE', 'creator', DATE('now'), '" .$data[0]. "'
)
")
if($query !== false) {
ingres_commit($db);
$good = true;
}
else {
ingres_rollback($db);
$good = false;
echo "<p>Failed: " .$data[0] ." INSERT INTO forneced_mor_ram
(empresa, cod_fornecedor, cod_morada, morada1, morada2, cod_postal, localidade, cx_postal, indicativo, telefone, telefax, tipo, cod_zona, operador, ultima, cod_fornecedor_ext)
VALUES(
'S1', '" .$codigo. "', 1, '" .$data[2]. "', '', '0000-000', '" .$data[3]. "', '', '', '', '', '',
'SEDE', 'creator', DATE('now'), '" .$data[0]. "'
)";
}
}
else {
ingres_rollback($db);
$good = false;
echo "<p>Failed: " .$data[0]. " :: INSERT INTO forneced_ram
(empresa, codigo, sequencia, designacao, cod_pais, n_contribuinte, razao_social, cap_social, reg_conserv, conservatoria, site_int, email, cod_localizacao, comunic_odc, prazo_ent, taras, cod_grupo, cod_ramoacti, cod_tipo, cod_situacao, cod_comprador, cod_cond, conta_cnt, operador, ultima, cod_tv, cod_classe1, cod_classe2, cod_fornecedor_ext)
VALUES(
'S1', '" .$codigo. "', $sequencia, '" .$data[1]. "', 'PT', '', '', 0, '', '', '', '', '560000000000M',
'INDEF', 9, 9, '001', '000000', '000', 'E', '2200000', '1', '2211', 'creator', DATE('now'), '000', 'CDP', '000', '" .$data[0]. "'
)</p>";
}
}
}
echo "<p>end while</p>";
fclose($handle);
ingres_close($db);
var_dump($good);
}
else {
echo "No file found";
}
Function Calls
| None |
Stats
| MD5 | 9f392b63d6e217122ee8083532f7ecd0 |
| Eval Count | 0 |
| Decode Time | 128 ms |