PHP get_file_contents не получает CSS-контент

У меня есть следующая строка кода, которая должна отражать мой CSS, однако он просто ничего не отображает …

echo file_get_contents('https://wholelifeclinics.com/wp-content/themes/sydney/style.min.css')

Есть идеи? Не имеет смысла, почему это не работает, так как файл css есть.

-1

Решение

file_get_contents('https://wholelifeclinics.com/wp-content/themes/sydney/style.min.css') сам по себе не производит никакого выхода. Вы могли бы один из

$css=file_get_contents('https://wholelifeclinics.com/wp-content/themes/sydney/style.min.css');
echo $css;

или просто

echo file_get_contents('https://wholelifeclinics.com/wp-content/themes/sydney/style.min.css');
0

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

Длинный, но правильный способ чтения содержимого из файла:

$file = 'https://wholelifeclinics.com/wp-content/themes/sydney/style.min.css';
if (file_exists($file) and is_readable($file)) {
echo file_get_contents($file);
}

Вы можете использовать этот код в случае, если файл расположен на том же компьютере, где вы запускаете этот скрипт. Но в вашем случае вы используете внешний файл (размещенный на другом компьютере), поэтому вам нужно сделать что-то вроде этого:

$url = 'https://wholelifeclinics.com/wp-content/themes/sydney/style.min.css';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
if ($response === false) {
throw new RuntimeException(curl_error($ch));
}
echo $response;
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector