Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem początkującego z php i html
wlamywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Mam prosty skrypt który pobiera nazwy plików z danego katalogu wszystko działa ok tylko że pliki nie wyświetlają się prawidłowo wyświetlają się tak: 22, 21, 20 ,19 ...1,23, 24 itd. Jak zrobić aby wyświetlały się od 1 do 70 pokolei? I jak zrobić aby w każdym wierszu były po 3 obrazki a nie jeden pod drugim? Oto kod:
  1. <?php
  2. echo("<table WIDTH=350 HEIGHT=130>"); 
  3.  
  4. if ($handle = opendir('pliki/zdjecia/politycy/')) {
  5.  while (false !== ($file = readdir($handle))) { 
  6.  if ($file != "." && $file != ".." && $file != "Thumbs.db") { 
  7.  
  8. echo "<tr><td ALIGN=center VALIGN=middle><a href=tapeta-$file-$kat.html><img src=minidir.php?id=$file&kat=$kat></a></td>"; 
  9.  } 
  10.  }
  11.  closedir($handle); 
  12. };
  13.  
  14. echo("</tr></table>");
  15. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wlamywacz
post
Post #2





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Ok dzieki zrobiłem to w kodzie jest błąd to jest poprawy sortuje według "porządku naturalnego"

  1. <?php
  2. echo("<table WIDTH=350 HEIGHT=130>"); 
  3. if ($handle = opendir('pliki/zdjecia/politycy/')) {
  4. while (false !== ($file = readdir($handle))) { 
  5. if ($file != "." && $file != ".." && $file != "Thumbs.db") { 
  6.  
  7.  $miniaturki[] = $file;  
  8.  
  9. } 
  10. }
  11. closedir($handle); 
  12. }
  13. natsort($miniaturki);
  14. foreach($miniaturki as $file_name){
  15. echo "<tr><td style=\"text-align:center;vertical-align:middle\"><a href=\"tapeta-".$file_name."-".$kat.".html\"><img src=\"minidir.php?id=".$file_name."&kat=".$kat."\" alt=\"\"></a></td>";
  16. };
  17. echo("</tr></table>");
  18. ?>

?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 04:11