Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Jak znależć plik?
lukasjed
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 20.08.2007

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


Potrzebny mi skrypt, dzięki któremu mógłbym znależć w danym folderze plik zawierający największą liczbę w nazwie. Chodzi o to, że mam pewien dział na stronie i dodaję do niego kolejne podstrony o nazwach d1.php, d2.php, d3.php itd. Na stronie index.php mam odnośnik do strony d3.php, bo ona jest najnowsza, ale jak dodam podstronę d4.php to będę musiał zmienić odsyłacz. Pytanie więc jak wykombinować, żeby skrypt zawarty w odsyłaczu pobierał największą wartość, czyli d4.php? Proszę o pomoc sad.gif
Go to the top of the page
+Quote Post
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


hmmmm.... a gdyby tak wsadzic wszystkie pliki do tablicy tzn mysle ze te pliki sa w folderze wiec otwierasz folder wczytujesz wszystkie pliki di tablicy rozbijasz za pomoca explode po . i masz nazwe pliku i rozszerzenie w pierwszej tablicy czyli tam gdzie masz nazwe pliku wyszukujesz za pomoca strpos() zaczynajac od 2 znaku i jesli jest najwieksza liczba to go wyswietlasz.
Nie wiem czy dobrze mysle ale napewno sie znajdzie osoba ktora zdola ci pomoc


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
drPayton
post
Post #3





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


Też bym tak zrobił. Ewentualnie można jeszcze sprawdzić datę ostatniej modyfikacji pliku za pomocą:
filemtime
Go to the top of the page
+Quote Post
marcio
post
Post #4





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


o drPraton dzieki za komplement wkoncu zaczolem myslec programistycznie biggrin.gif
Ale mam jedno pytanie co do filetime() skoro za kazdym razem robi nowy plik a starego nie modyfikuje czy to bedzie dzialac??
Aha i jeszcze jedno czy funckje feof(9 mozna tez uzyc co katalogow??


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
drPayton
post
Post #5





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


No przeca w przypadku pliku świeżo utworzonego czas ostatniej modyfikacji to czas utworzenia... Co do feof(): a po co? Ale jak na mój zasób wiedzy: nie.
Go to the top of the page
+Quote Post
marcio
post
Post #6





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


Co do feof() to pytalem z ciekawosci bo nigdzie nie pisze ze nie mozna wiec dlatego pytam
Co do filetime() to tak myslalem teraz niech nasz kolega wybierze metode biggrin.gif


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
lukasjed
post
Post #7





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 20.08.2007

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


Metoda proponowana przez marcio wydaje się ciekawa, ale ja dopiero zaczynam naukę php i nie bardzo wiem jak to wszystko ma być dokładnie napisane sad.gif
Go to the top of the page
+Quote Post
marcio
post
Post #8





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


zainteresoj sie funckjami strpos(),opendir()[dziala jak fopen() tylko ze sie uzywa do folderow],readdir(),closedir()[dziala jak fclose()],array(),while i explode() no i to by bylo na tyle pokaz co wykombinowales potem mozna ci pomoc


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
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 - 11:34