Я не хочу перечислять набор файлов в каталоге и файлы в его подкаталоге, используя цикл, а не функцию , так как im получает информацию о каталоге через веб-сайт на основе xml и php native функции являются бесплодными поэтому, пожалуйста, понять этот вопрос еще не поданный здесь $ urlloc используется для удаления той же директории из того петельных сноваPHP для списка каталогов
foreach ($xml as $key) {
if(empty($key->propstat->prop->resourcetype[0])){
echo $key->href."<br/>";//files are printed, for debugging perposes im printing it
}else{
$Nurlloc=$key->href;
if ($Nurlloc!=$urlloc){
echo "<b>".$Nurlloc."</b><br/>";//directorys printed in bold for debugging
$urlloc=$Nurlloc;
//gtndirdown()
выше метод им получать знать, если его каталог или нет Примечание я хочу, чтобы иметь возможность сделать этот цикл кода через принесите мне все файлы в каталоге, я буду также разместить массив файлов им получать
[response] => Array
(
[0] => SimpleXMLElement Object
(
[href] => /dav/product_images/
[propstat] => SimpleXMLElement Object
(
[prop] => SimpleXMLElement Object
(
[resourcetype] => SimpleXMLElement Object
(
[0] => SimpleXMLElement Object
(
)
)
[quota-used-bytes] => 2147483647
[quota-available-bytes] => 2147483647
)
[status] => HTTP/1.1 200 OK
)
)
[1] => SimpleXMLElement Object
(
[href] => /dav/product_images/a/
[propstat] => SimpleXMLElement Object
(
[prop] => SimpleXMLElement Object
(
[resourcetype] => SimpleXMLElement Object
(
[0] => SimpleXMLElement Object
(
)
)
[quota-used-bytes] => 2147483647
[quota-available-bytes] => 2147483647
)
[status] => HTTP/1.1 200 OK
)
)
IV застрял в этом вопросе в течение 4-х дней, и я есть хотелось бы, если кто-то мог придумать логику этой проблемы
файлы находятся на удаленном сервере мой друг и единственный способ сканирование каталога осуществляется через webdav и его глупый формат xml Мне пришлось перерисовать его, а затем преобразовать в массив для использования в php им около 100%, сделанный с этим прямо сейчас нет доступа ftp, и я не могу помещать любой файл в эфир сервера Я ненавижу этот глупый формат и нет другой альтернативы его как узкое место с одним ответом annd, я не знаю его – Buddhi741
Другие подсказки, если вы любите массив, используйте это простое решение для преобразования XML в Array $ xml = json_decode (json_encode ($ xml), TRUE); – user789456
вот что я сделал :) – Buddhi741