removido
(usa Nenhuma)
Enviado em 18/04/2012 - 18:07h
think linux escreveu:
Pronto, deixei ele assim....
só mais uma duvida, os comandos confirmar e receber tem que ser executados como usuario retag do servidor ubuntu apenas este usuario, como faço isso?
<html>
<BODY bgcolor="#B5B5B5">
<head>
<title>
Processos
</title>
</head>
<?php
$data = date("d-m-Y");
$dir = "/servidor/recebi/";
$filename = $dir.'mercador.txt' or die("Erro ao acessar " . $dir);
echo "Data atual do Servidor: $data"."<br><br>";
if (file_exists($filename)) {
echo "Data do arquivo mercador.txt: " . date ("d-m-Y", filectime($filename))."<br><br>";
}
if ($data==date ("d-m-Y", filectime($filename))){
echo"<center><b><h1>Favor Executar Processos Receber e apos Confirmar!</h1></b></center>";
?>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<label>Receber arquivos? </label>
<input name = "varReceber" type="submit" value="Receber"/>
<fieldset>
<legend style="font-size: 12px; color: green;">Output</legend>
<?php
$command = $_POST['varReceber'];
if ($command == Receber)
{
$command = 'receber';
passthru($command);
echo $commandReturn;
echo "Arquivo Recebido";
}
?>
</fieldset>
</form>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<label>Confirmar arquivos? </label>
<input name = "varConfirmar" type="submit" value="Confirmar"/>
<fieldset>
<legend style="font-size: 12px; color: green;">Output</legend>
<?php
$command = $_POST['varConfirmar'];
if ($command == Confirmar)
{
$command = 'confirmar';
passthru($command);
echo $commandReturn;
echo "Arquivo Confirmado";
}
?>
</fieldset>
</form>
<?php
}
else{
echo"<center><b><h1>FAVOR LIGAR PARA TI, ARQUIVOS NAO ATUALIZADOS!</h1></b></center>";
}
?>
</body>
</body>
</html>
Não quis usar o javascript? Tu terá que usar ele quando for tratar os eventos em cada botão. O javascript que controla o evento!
Cara... passa esses scripts para o php!
Coloca tudo dentro desse arquivo.
Mas no caso de você, mesmo assim querer executar esses scrits pelo o php, é só dar as devidas permissões para o www-data.
ex:
# chown root.www-data receber
# chmod 754 receber