PHP DirectoryIterator aiuto
Domanda
Nel codice seguente, quello che può essere chiamato al posto di ->getFilename()
?
<?php
foreach (new DirectoryIterator('../moodle') as $fileInfo) {
if($fileInfo->isDot()) continue;
echo $fileInfo->getFilename() . "<br>\n";
}
?>
PS, ho visto la documentazione. Si prega di non collegare direttamente qui .
Grazie per l'aiuto.
EDIT:
Dopo aver postato questo mi sono reso conto che i Docs aveva la risposta. La mia vera domanda diventa, che cosa gli altri metodi fanno? I Documenti sembrano essere limitati per quanto riguarda questo.
Soluzione
Modifica :
Oops letto male il codice. Che cosa esattamente sei dopo al posto del nome del file? avete visto i documenti in modo da sapere ci sono metodi sia per il percorso completo (getPathname
) e appena il percorso del contenente dir (getPath
) ... Im non sicuro di quello che si vuole qui ...
Presumo che si desidera che il nome della directory di .
o ..
modo per ottenere che si potrebbe usare getPath
e poi pop l'ultimo all'ultimo secondo-a-segmento / spento o si potrebbe utilizzare dirname($fileInfo->getPathname())