Seria mais ou menos isso ?
<?php
$botao = $_POST["botao"];
if($botao == "gerar"):
gerar();
endif;
if ($botao == "exibir") {
exibir();
}
function gerar()
{
$letras = range('A', 'Z');
$numeros = range(1, 9);
shuffle($letras);
shuffle($numeros);
$senha = implode('', array_slice($letras, 3, 3)) . '-' . end($numeros);
$file = 'senhas.txt';
if (!$handleFile = fopen($file, "a+")) {
die("<p>Erro ao abrir/criar o arquivo: (<b>$file</b>)</p>");
}
fwrite($handleFile, $senha . "\r\n");
fclose($handleFile);
$arr = (file_get_contents($file));
echo '<pre>';
print_r($arr);
echo '</pre>';
}
echo "<hr>";
function exibir()
{
echo "<pre>";
print_r("Senha $senha dirija-se ao caixa de atendimento");
echo "</pre>";
}
?>
No caso o botão pra gerar esta funcionando perfeitamente, o de exibir que estou com duvida, pois eu quero exibir as senhas de 1 a 1, sem a necessidade de armazenar na tela no caso, apenas exibir de 1 a 1, toda vez que clicar no botão. Desculpe a falta de conhecimento e obrigado por ajudar, estou começando agora. Valeu!