Doubts in php code

-2

A friend of mine helped with a code, but I'm having a hard time understanding what some lines do, can anyone help me? The rows I am not able to understand have a "<

 <?php
 echo "<body background=\"fundo2.jpg\">";
 echo "</body>";
 $linhas = file("senhas.txt");
 $quant = count($linhas)-1; <<
 if (!isset($_GET['linha'])) { <<
 $i = 0;
 echo "<h3>";
 echo "<font size='5' face='verdana' color='white'>";
 echo "Chamar Proxima Senha <a href='?linha=1'>>>CLIQUE 
 AQUI<<</a>"; <<
 echo "</font>";
 echo "<hr>";
 echo "</h3>";
 } else {
 $i = $_GET['linha']; <<
 if($i==$quant){ <<
 }else{ 
 echo "<h3>";
 echo "<font size='5' face='verdana' color='white'>";
 echo "Chamar Proxima Senha <a  href='?linha=" . ($i+1) . 
 "'>>>CLIQUE AQUI<<</a>";; <<
 echo "</font>";
 echo "<hr>";
 echo "</h3>";
 }
 }
 echo " <font size='5'color='white'><center>Senha</br>
 <font size='6' face='arial black' color='red'> 
 ".$linhas[$i];
 echo "</br></font>dirija-se ao caixa de atendimento</font> 
 </center>";
          ?>
    
asked by anonymous 28.11.2018 / 14:02

1 answer

0

Hi, the question is not very good, but I will explain the points you asked anyway.

Important link: count , $ _GET

<?php
    // Le o arquivo para um array
    $linhas = file("senhas.txt");
    // $linhas é um array, a função count vai retornar o número de linhas
    $quant = count($linhas)-1;
    // isset verifica se a váriavel existe, o ! na frente nega o resultado
    if (!isset($_GET['linha'])) {
        // Isso aqui é simplismente um imprimir na tela um html, igual todos os outros echos
        // talvez a sua duvida seja o html que no caso é um link para a linha 1
        echo "Chamar Proxima Senha <a href='?linha=1'>>>CLIQUE 
            AQUI<<</a>";
            echo "</font>";
    } else {
        // Guarda o valor do $_GET['linha'] para a váriavel $i
        $i = $_GET['linha'];
        // Se $i é igual a $quant não faz nada
        // No caso quando a linha for igual ao tamanho do do arquivo
        if ($i==$quant) {
        } else { 
            // Mesma coisa de lá em cima, vai imprimir na tela a string junto com o html
            // que nesse caso é um link para a próxima linha
            echo "Chamar Proxima Senha <a  href='?linha=" . ($i+1) . 
                "'>>>CLIQUE AQUI<<</a>";
        }
    }
 ?>
    
28.11.2018 / 14:15