Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wyciąganiemplików, jak posortować i podzielić liste plików
pyrek
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 23.09.2003

Ostrzeżenie: (0%)
-----


Witam!

Mam problem ponieważ mam skrypt dzięki któremu wyciągam liste zdjęć które mam na serwerze jednak gdy tych zdjęć jest kilka tysięcy strasznie mi się to muli.

teraz mam to posortowane alfabetycznie i w jednym ciągu ale chciał bym to zrobić tak żeby:
sortował mi po dacie dodania zdjęcia na serwer i dzielił np na setki czyli 1,2,3,4 itd . Siedze czytam i mecze się ale nic mi nie wychodzi pomocy.


  1. <?php
  2. $query = " SELECT * FROM {$pr}config ";
  3. $wynik = mysql_query ($query);
  4. $rekord = mysql_fetch_array ($wynik);
  5. extract($rekord);
  6. $thumbs = "thumbs";
  7. $big = "big";
  8. $zdjecia = "../../zdjecia";
  9.  
  10. if(!($dp = opendir("$zdjecia/$thumbs"))){
  11. die("Nie można załadować działu!");
  12. }
  13. while($file = readdir($dp)) {
  14. $ciag = "\.bmp$|\.jpeg$|\.jpg$|\.png$|\.gif$";
  15. $rozszerzenie = ereg($ciag, $file);
  16. if($file != '.' && $file != '..' && $file != 'Thumbs.db' && $rozszerzenie) {
  17. $images[]= $file;
  18. sort($images);
  19. }
  20.  }
  21.  closedir($dp);
  22.  
  23. echo "<table cellspacing=\"0\" width=\"100%\">";
  24.  for ($i=0; $i<count($images); $i++){
  25.  list($width, $height, $type, $attr) = getimagesize("$zdjecia/$big/$images[$i]");
  26.  
  27.  
  28.  echo "<tr><td width=100%>
  29.  <a id=\"$url_conf/";if($catalog_conf!=''){ echo"$catalog_conf/";}echo"zdjecia/$big/$images[$i]\" href=\"javascript:void(0);\" onclick=\"imageForm.txtFileName.value='$images[$i]';onSetImage(this.id);\" title=\"$images[$i]\"><b>$images[$i]</b></a><a href=\"gal.php?n=$_GET[n]&ak=DEL&plik=$images[$i]\"><img src=\"../images/del_img.gif\" border=\"0\" height=\"11\" align=right width=\"11\" alt=\"usuń $images[$i]\"></a><br>
  30.  <font size=1>W.$height px / H.$width px / $size KB</font></td></tr>";
  31.  $i++;
  32.  if($i==count($images)) break;
  33. echo "<tr><td><a id=\"$url_conf/";if($catalog_conf!=''){ echo"$catalog_conf/";}echo"zdjecia/$big/$images[$i]\" href=\"javascript:void(0);\" onclick=\"imageForm.txtFileName.value='$images[$i]';onSetImage(this.id);\" title=\"$images[$i]\"><b>$images[$i]</b></a><a href=\"gal.php?n=$_GET[n]&ak=DEL&plik=$images[$i]\"><img src=\"../images/del_img.gif\" border=\"0\" height=\"11\" align=right width=\"11\" alt=\"usuń $images[$i]\"></a><br>
  34. W.$height px / H.$width px</td></tr>";
  35.  }
  36.  echo "</table>";
  37.  
  38. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
gladiror
post
Post #2





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Wydaje mi się że powinieneś skorzystać z tablic i wczytać dane z plików do tablicy i w tablicy je posortować, a później wyświetlić...


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post

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: 19.08.2025 - 18:31