Я должен прочитать содержимое файла с одинарной кавычкой ('
) в имени файла. Я не имею никакого влияния на имя файла, поэтому переименование не вариант. К сожалению, просто избежать этого не получится, как в:
$myFile = 'John\\\'s file';
$text = file_get_contents($myFile);
Каков будет правильный способ доступа к этому файлу в PHP 5 в системе Linux?
Вам не нужно дважды выходить из строки:
$myFile = 'John\'s file'; // This works fine.
$text = file_get_contents($myFile);
Я только что попробовал подобную команду на своем терминале:
php -r "chdir('te\'st');"
Оно работает.
Других решений пока нет …