Как использовать file_get_contents (), если имя файла содержит одинарную кавычку?

Я должен прочитать содержимое файла с одинарной кавычкой (') в имени файла. Я не имею никакого влияния на имя файла, поэтому переименование не вариант. К сожалению, просто избежать этого не получится, как в:

    $myFile = 'John\\\'s file';
$text = file_get_contents($myFile);

Каков будет правильный способ доступа к этому файлу в PHP 5 в системе Linux?

2

Решение

Вам не нужно дважды выходить из строки:

$myFile = 'John\'s file'; // This works fine.
$text = file_get_contents($myFile);

Я только что попробовал подобную команду на своем терминале:

php -r "chdir('te\'st');"

Оно работает.

1

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

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

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