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

Variables

None

Stats

MD5 9f392b63d6e217122ee8083532f7ecd0
Eval Count 0
Decode Time 128 ms