Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kolejność wyświetlania danych - PHP.
Recik
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 23.04.2011

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


Cześć. (IMG:style_emoticons/default/wink.gif) Piszę do Was ponieważ mam problem z kolejnością wyświetlania danych. Teraz, dane a w zasadzie zdjęcia wyświetlają się od najstarszego do najnowszego. Chciałbym jednak to zmienić, chce aby było od najnowszego do najstarszego. Poniżej daję kod:



  1. <?
  2. Header("content-type: application/x-javascript");
  3.  
  4. function returnimages($dirname=".") {
  5. $pattern="\.(jpg|jpeg|png|gif|bmp)$";
  6. $files = array();
  7. $curimage=0;
  8. if($handle = opendir($dirname)) {
  9. while(false !== ($file = readdir($handle))){
  10. if(eregi($pattern, $file)){
  11. $filedate=date ("M d, Y H:i:s", filemtime($file));
  12. echo " [$curimage, \"$file\", \"$filedate\"],\n";
  13. $curimage++;
  14. }
  15. }
  16. echo " [\"placeholder\"]\n";
  17. closedir($handle);
  18. }
  19. return($files);
  20. }
  21.  
  22. $photovar=$_GET['id'];
  23. if (!eregi("^[a-zA-Z0-9_]+$", $photovar)){
  24. echo "alert(\"Photo Album ID must contain only letters, numbers, or underscore, and cannot start with a number\")";
  25. die();
  26. }
  27. echo "var $photovar={\n";
  28. echo " baseurl: \"http://" . $_SERVER["SERVER_NAME"] . dirname($_SERVER['PHP_SELF']) . "/\",\n";
  29. echo " images: [\n";
  30. returnimages();
  31. echo " ],\n";
  32. echo " desc: []\n";
  33. echo "}\n";
  34. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Wrzucaj do tablicy i array_reverse.
Go to the top of the page
+Quote Post
Recik
post
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 23.04.2011

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


Mógłbyś pokazać mi w jaki sposób mam to zrobić?
Go to the top of the page
+Quote Post
aeaeae
post
Post #4





Grupa: Zarejestrowani
Postów: 117
Pomógł: 23
Dołączył: 5.03.2011

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


Co w tym kodzie robi tablica $files?
Go to the top of the page
+Quote Post
Recik
post
Post #5





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 23.04.2011

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


Nie wiem ponieważ ten skrypt nie jest mój.
Go to the top of the page
+Quote Post
aeaeae
post
Post #6





Grupa: Zarejestrowani
Postów: 117
Pomógł: 23
Dołączył: 5.03.2011

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


Sorry, ale na obsłudze plików się nie znam. Poza tym nie mogę skupić uwagi po przeczytaniu tego:
  1. while(false !== ($file = readdir($handle))){

(IMG:style_emoticons/default/thumbsdownsmileyanim.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 23:14