Każda linijka tekstu w moim pliku tekstowym ma postać "dane1||dane2||dane4||itd.....\n"
Do wyświetlania każdej pojedynczej linijki służy mi kod podany niżej. Mam pewien problem, ponieważ jeśli dodam więcej niż 3 linijki to wpisy pokazuję się w jakiejś dziwnej kolejności, zamiast wyświetlać się tak jak jest w pliku. Mam do was pytanie, widzicie tutaj gdzieś fragment kodu który odpowiada za taki stan rzeczy?
  1. <?php
  2. [$plk = file("file/$dzial$rozsz");
  3. $title="<b>".$tdzial = str_replace("_"," ",$tdzial).":</b>";
  4. echo"$title";
  5. echo"<br><br>";
  6. $licznik="0";
  7.  
  8. $total=sizeof($plk);
  9. for($i = 0; $i < $total; $i++)
  10. {
  11. $line = explode("||", $plk[$i]);
  12.  
  13. if (strlen($line[0]) == 1) { $count = "000000" . $line[0]; }
  14. if (strlen($line[0]) == 2) { $count = "00000" . $line[0]; }
  15. if (strlen($line[0]) == 3) { $count = "0000" . $line[0]; }
  16. if (strlen($line[0]) == 4) { $count = "000" . $line[0]; }
  17. if (strlen($line[0]) == 5) { $count = "00" . $line[0]; }
  18. if (strlen($line[0]) == 6) { $count = "0" . $line[0]; }
  19.  
  20. $array[] .= "$count||$line[1]||$line[2]||$line[3]\n";
  21. }
  22. if($total!="0"){
  23. rsort($array);
  24. }
  25. if($popfile=="ok"){
  26. $total=$top;
  27. }
  28. for($i=0; $total > $i; $i++){
  29. $split = explode("||", $array[$i]);
  30. $split[0]=$split[0]+0;
  31. $licznik++;
  32. $ktora++;
  33. if($split[1]!=""){
  34. echo '<table class="table1">
  35.  
  36.            <tbody id="__tBody">
  37.                <tr>
  38.                  <td width="30"><img alt="" src="images/tablica.jpg" /></td>
  39.                  <td width="157"><a href="'.$url.'/overview.php?dn='.$split[2].'&amp;dzial='.$dzial.'&ktora='.$ktora.'">'.$split[1] = str_replace("_"," ",$split[1]).'</a>
  40.                  <div style="font-size: 8pt;">pobrano: <strong>'.$split[0].'</strong> razy</div></td>
  41.                  <td width="327">'.$split[3] = str_replace("_"," ",$split[3]).'</td>
  42.              </tr>
  43.                <tr>
  44.                  <td>&nbsp;</td>
  45.                  <td bgcolor="#F0F0F0">&nbsp;</td>
  46.                  <td bgcolor="#F0F0F0">&nbsp;</td>
  47.              </tr>
  48.            </tbody>
  49.        </table>';
  50. }}
  51. ?>