Enviado em 01/09/2015 - 17:26h
Tenho esse script em php para editar dois arquivos dentro do meu servidor. O problema tenho dois texarea para o usuário digitar os ips só que quando clico em salvar ele salva o que foi digitado mais o outro textarea é limpo. Deveria salvar somente o que foi alterado e não limpar o outro texarea. Alguém pode me ajudar. Obrigado !<?php
include "valida.php";
?>
<?php
$local = "/etc/squid/bkp-squid/grupoliberado/ips";
if(count($_POST) > 0)
{
$arquivo = fopen("$local", "w+");
fwrite($arquivo, $_POST['arquivo']);
fclose($arquivo);
exec("sudo /usr/bin/sort $local -o $local");
exec("sudo /usr/sbin/squid -k reconfigure");
}
$arquivo = fopen("$local", "r");
?>
<?php require('cabecalho_todos.php'); ?>
<h3>Grupo Liberado </h3>
<div class="text">
<p align="left"><font face="Verdana" size="2">
Todos acessos a sites e downloads liberados.<br></p>
</div>
<form name="bloquear" id="bloquear" action="" method="post">
<textarea name="arquivo" id="arquivo" cols="75" rows="10"><?php
while(!(feof($arquivo)))
{
echo fgets($arquivo);
}
?></textarea>
<p><input type="submit" name="salvar" value="Salvar" id="salvar" /></p>
</form>
<?php //FIM GRUPO LIBERADO ?>
<?php
$local1 = "/etc/squid/bkp-squid/grupobloqueado/ips";
if(count($_POST) > 0)
{
$arquivo1 = fopen("$local1", "w+");
fwrite($arquivo1, $_POST['arquivo1']);
fclose($arquivo1);
exec("sudo /usr/bin/sort $local1 -o $local1");
exec("sudo /usr/sbin/squid -k reconfigure");
}
$arquivo1 = fopen("$local1", "r");
?>
<h3>Grupo Bloqueado </h3>
<div class="text">
<p align="left"><font face="Verdana" size="2">
Bloqueio de acesso a sites e downloads.<br>
Liberado atualização de Anti Virus e Windows Update.<br>
Avast, AVG, Avira, Norton, Windows Update, Java.<br></p>
</div>
<form name="bloquear_ips" id="bloquear_ips" action="" method="post">
<textarea name="arquivo1" id="arquivo1" cols="75" rows="10"><?php
while(!(feof($arquivo1)))
{
echo fgets($arquivo1);
}
?></textarea>
<p><input type="submit" name="salvar1" value="Salvar" id="salvar1" /></p>
</form>
<?php //FIM GRUPO BLOQUEADO ?>
<?php require('rodape.php'); ?>
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (16)
Arch Linux - Guia para Iniciantes (2)
Problemas ao instalar o PHP (11)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)