Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kolejność wyświetlania danych - PHP.
Recik
post 1.06.2011, 13:33:06
Post #1





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

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


Cześć. 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
erix
post 1.06.2011, 14:20:36
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.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Recik
post 1.06.2011, 14:39:57
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 1.06.2011, 15:13:40
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 1.06.2011, 15:15:31
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 1.06.2011, 15:33:55
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))){

thumbsdownsmileyanim.gif
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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:45