Есть ли способ получить все символические ссылки для конкретного файла?
Итак, скажем, у меня есть файл здесь: 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'
)
Или по крайней мере,
Есть ли какая-либо функция или способ узнать
если этот файл имеет символическую ссылку (ы) на него?
Вы можете использовать комбинацию scandir
с is_link
а потом readlink
создать массив. Вот документы для этих функций,
http://php.net/manual/en/ref.filesystem.php
Других решений пока нет …