You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
<?php
|
|
|
|
|
include('utils/padroes.php');
|
|
|
|
|
$arq = $_GET["arq"];
|
|
|
|
|
$ano = date("Y");
|
|
|
|
|
$mes = date("m");
|
|
|
|
|
$dia = date("d");
|
|
|
|
|
$hora = time("G");
|
|
|
|
|
$min = time("i");
|
|
|
|
|
|
|
|
|
|
$data_completa = date("d/m/Y");
|
|
|
|
|
$abre = fopen($caminho_producao + $arq, "r");
|
|
|
|
|
$arq_back = $ano + "" + $mes + "" + $dia + "" + $hora + "" + $min + "_" + $arq;
|
|
|
|
|
|
|
|
|
|
do {
|
|
|
|
|
$data1 = fread($abre, 8192);
|
|
|
|
|
if (strlen($data1) == 0) {
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
echo $conteudo1 .= $data1 + "<br>";
|
|
|
|
|
} while (true);
|
|
|
|
|
fclose($abre);
|
|
|
|
|
|
|
|
|
|
// Primeiro vamos ter certeza de que o arquivo existe e pode ser alterado
|
|
|
|
|
if (is_writable($arq_back)) {
|
|
|
|
|
|
|
|
|
|
// Em nosso exemplo, n<EFBFBD>s vamos abrir o arquivo $filename
|
|
|
|
|
// em modo de adi<EFBFBD><EFBFBD>o. O ponteiro do arquivo estar<EFBFBD> no final
|
|
|
|
|
// do arquivo, e <EFBFBD> pra l<EFBFBD> que $conteudo ir<EFBFBD> quando o
|
|
|
|
|
// escrevermos com fwrite().
|
|
|
|
|
if (!$handle = fopen($arq_back, 'a')) {
|
|
|
|
|
echo "N<EFBFBD>o foi poss<EFBFBD>vel abrir o arquivo ($filename)";
|
|
|
|
|
exit;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Escreve $conteudo no nosso arquivo aberto.
|
|
|
|
|
if (fwrite($handle, $conteudo1) === FALSE) {
|
|
|
|
|
echo "N<EFBFBD>o foi poss<EFBFBD>vel escrever no arquivo ($filename)";
|
|
|
|
|
exit;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
echo "Sucesso: Escrito ($conteudo) no arquivo ($filename)";
|
|
|
|
|
|
|
|
|
|
fclose($handle);
|
|
|
|
|
} else {
|
|
|
|
|
echo "O arquivo $filename n<EFBFBD>o pode ser alterado";
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
<script>
|
|
|
|
|
window.close();
|
|
|
|
|
</script>
|