Enviado em 05/08/2016 - 17:38h
Olá, pessoal estou fazendo um plugin pra Cpanel/WHM e uma das funções será listar um arquivo que contem dominios
o arquivo está em .txt. estou usando o select php integrado com shell
desse modo até funciona porem tem um problema
se a lista tiver mais de um dominio fica tudo um ao lado do outro
ou sejá o select acaba sendo inútil
o correto do select seria em php mesmo dessa forma
só que dessa forma eu não encontrei um meio de usar essa variavel
pois como cada usuario tem um arquivo dominios.txt diferente eu precisava usar a variavel $user
mas não estou encontrando um meio de fazer esse select usando essa variavel
pois a variavel seria util para poder expecificar o cominho do arquivo dominio.txt
/home/usuarios/$user/dominios.txt
o arquivo está em .txt. estou usando o select php integrado com shell
<?php
$user = $_ENV['REMOTE_USER'];
$lista_arquivos = shell_exec("while read line; do echo \$line; done < /home/usuarios/$user/dominios.txt ");
foreach($lista_arquivos as $linhas)
{
$select = "<option value=''><br/>".$linhas."<br/></option>";
}
?>
<select name="dominio" id="dominio" style="width:%" >
<option> <?php echo $lista_arquivos; ?> </option>
</select>
desse modo até funciona porem tem um problema
se a lista tiver mais de um dominio fica tudo um ao lado do outro
ou sejá o select acaba sendo inútil
o correto do select seria em php mesmo dessa forma
<?php $arquivo = fopen('/home/usuarios/dominios.txt', 'r'); ?>
<select name="hora" id="hora" style="width:100px" >
<?php while($linha = fgets($arquivo)){ ?>
<option> <?php echo $linha; ?> </option>
<?php }
fclose($arquivo);
?>
</select>
só que dessa forma eu não encontrei um meio de usar essa variavel
$user = $_ENV['REMOTE_USER'];
pois como cada usuario tem um arquivo dominios.txt diferente eu precisava usar a variavel $user
mas não estou encontrando um meio de fazer esse select usando essa variavel
pois a variavel seria util para poder expecificar o cominho do arquivo dominio.txt
/home/usuarios/$user/dominios.txt