PHP Получить все файлы Symlink?

Есть ли способ получить все символические ссылки для конкретного файла?

Итак, скажем, у меня есть файл здесь: home/test/a.png

и я создал 2 символические ссылки для этого файла:

home/test-a.png
home/testb/a.png

В этих обстоятельствах, есть ли какая-нибудь функция, чтобы вернуть эти 2 символические ссылки?

Что-то вроде

get_all_symlinks('home/test/a.png')

который пройдет следующим образом:

array(
'home/test-a.png',
'home/testb/a.png'
)

Или по крайней мере,
Есть ли какая-либо функция или способ узнать
если этот файл имеет символическую ссылку (ы) на него?

0

Решение

Вы можете использовать комбинацию scandir с is_link а потом readlink создать массив. Вот документы для этих функций,
http://php.net/manual/en/ref.filesystem.php

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]