![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
W katalogu o nazwie xxxxxx.k tworze sobie za pomocą skryptu php kolejne pliki numerowane od 0.
Fragment kodu: CODE $y=0; $identyfikator1 = $identyfikator.".k"; $y = count(glob("./blogi/$katalog/$identyfikator1/*")); $data = date("YmdHis"); echo $y; if(file_exists("./blogi/$katalog/$identyfikator1")== false) { mkdir("./blogi/$katalog/$identyfikator1", 0700); $dane = $rodzaj_komentarza."\n".$data."\n".$imie_komentujacego."\n".$komentarz; $fp = fopen("./blogi/$katalog/$identyfikator1/$y","w"); flock($fp, 2); fwrite($fp, $dane); flock($fp, 3); fclose($fp); echo "Dodano!\n"; Przy późniejszej próbie stworzenia tablicy z nazwami plików: CODE $handle=opendir("blogi/$katalog/$id"); $y=0; while($file=readdir($handle)) { $files[] =$file; $y++; } Dodaj mi tylko '.' i '..'. Wystarczy, ze pierwszy plik nie będzie nazywał się 0 a np 'kot' i widzi poprawnie wszystkie pliki. Dlaczego? Ten post edytował mixxm 4.05.2009, 11:53:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:56 |