Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> operacje na plikach w 1 folderze
edgar5
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 12.10.2007

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


Witam


Poszukuję skryptu php (w bash wiem mniej wiecej jak to zrobic, ale to malo uniwersalne rozwiazanie), które:

1. na podstawie zadanego przez uzytkownika zakresu dat i czasu (poprzez formularz) wyszuka pliki z zakresu podanego przez uzytkownika i wyswietli ich nazwy. Pliki to jpeg , ktore maja nastepujace nazwy:
np. 2010-02-17_01:34.jpg
a wiec skrypt albo szuka plikow na podstawie wlasciwosci plkow (czas utworzenia w unixie) lub na podstawie ich nazw wyzej pokazanych

proszę o pomoc jak cos takiego zrobic.

i jeszcze jedno, jka skryptem php wyswietlic plik z 1 folderu o najstarszej dacie utworzenia i najmlodszej?
acha pliki w powyzszym pytaniu to pliki z zakresu zwykle 48 godzin i znajduja sie w 1 folderze: fotki

ps. na stronie manuala php jest dyskusja o wykorzystaniu funkcji filemtime, ale nigdzie nie moge znalezc funkcji wyswietlajacej pliki z zakresu a-b

Ten post edytował edgar5 17.02.2010, 13:02:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
edgar5
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 12.10.2007

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


Kod
<?
$directory="fotki";



$dir=opendir($directory);
$file_list="<UL>";
while($file_name=readdir($dir))
{

if(($file_name!=".")&&($file_name!="..")){
$file_name_cut=substr($file_name, 0, -4);
$aa=explode('_', $file_name_cut);
$czas=strtotime(implode('', $aa));


// $file_url=rawurlencode($file_name);
$file_list.=$czas;

}

}
$file_list.="</UL>";
closedir($dir);
echo $file_list;
?>


tylko mam jeszcze pytania:
1. jak ustawic wyswietlone czasy powstania plikow w porzadku chronologicznym?
2. jak odczytac z katalogu plik najstarszy i najmlodszy?

Ten post edytował edgar5 18.02.2010, 10:46:29
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 01:22