Bir klasördeki dosya adlarını okuyarak ve PHP kullanarak XML saklayarak?

3 Cevap php

Ben biri belirli bir klasörden dosya adlarını okumak ve bir XML belgede ayıklanan dosya adlarını kaydetmek için PHP kodu nasıl yazabilirim bilmek istiyorsunuz?

Bu herhangi bir bölümünün bir örneği son derece mutluluk duyacağız.

Teşekkürler

3 Cevap

Ben SimpleXML kullanarak ziyade XML handcrafting öneriyoruz. Eğer birisi dosya adlarında özel karakterler kullanan her sistem boğması istemiyorum.

$out = simplexml_load_string('<files />');

$DI = new DirectoryIterator('/path/to/dir');
foreach ($DI as $file)
{
    if ($file->isFile())
    {
        $out->addChild('file', $file->getFilename());
    }
}

$out->asXML('files.xml');

glob() for reading the filenames of a directory. Work yourself through array-manipulation and look at the file-manipulation functions afterwards: file_put_contents bakmaya başlar