создание
1 2 |
symlink("/путь к первому сайту/bitrix", "/путь ко второму сайту/bitrix"); symlink("/путь к первому сайту/upload", "/путь ко второму сайту/upload"); |
удаление unlink() — правильный подход
фрагмент кода из моего проекта, чтобы удалить его, только если это символическая ссылка
1 2 3 4 5 6 7 |
if(file_exists($linkfile)) { if(is_link($linkfile)) { unlink($linkfile); } else { exit("$linkfile exists but not symbolic link\n"); } } |
readlink(), возвращает цель ссылки, вы можете запустить unlink на этом. Но убьете например всю папку битрикс
1 2 3 4 |
if(is_link($linkfile)) { $target = readlink($linkfile) unlink($target) } |