Kezdőoldal » Számítástechnika » Programozás » PHP fájlkezelés probléma?

PHP fájlkezelés probléma?

Figyelt kérdés

Kilistázom a mappán belül lévő fájlokat egy tömbbe scandir()-el és le szeretném kérni a létrehozási dátumukat, de a fájloknak 1970 01 01-et ad és két valaminek "." és ".." meg mai dátumot. Hogy érhetném el, hogy helyes eredményt adjon?


$files = scandir("valami");


foreach($files as $file) {


echo $file."<br>";

echo date("Y m d",filectime($file))."<br>";


}



2014. jún. 3. 12:21
 1/3 anonim ***** válasza:

Nekem jól működik...


Egyébként:

. -> aktuális könyvtár

.. -> szülő könyvtár

2014. jún. 3. 12:44
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

Mintha vlamai olyasmit olvastam volna, hogy egyes UNIX alapú rendszereken nincs létrehozás dátuma?


Lehet, hogy ez a gond. Próbáld meg az

"echo date("Y m d",filectime($file))."<br>";"


sor helyett:

"var_dump(filectime($file));"


Ez kilistázzal típussal együtt, hogy mit ad vissza a filectime() függvény.


Ha false-t, akkor valószínűleg nincs létrehozás dátumuk... (Annyit ír, hogy hiba esetén false-t ad vissza...)

2014. jún. 3. 13:02
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
megoldódott, köszönöm, az elérési úttal volt a gond :)
2014. jún. 3. 14:04

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!