2017-11-02 1 views
-1

Ich habe die folgende Codezeile bekam die meine CSS echo sollte jedoch ist es einfach nichts anzeigt ...PHP get_file_contents bekommen CSS Inhalt nicht

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

Irgendwelche Ideen? Es macht keinen Sinn, warum das nicht funktioniert, da die CSS-Datei dort ist.

+0

Siehe den Tipp und Warnung in http://php.net/manual/en/ function.file-get-contents.php und die Syntax. –

+0

oder einfach nur die Datei –

+1

einen bestimmten Grund, warum Ihr CSS auf einem Remote-Server ist? Normalerweise gehen diese in lokale Verzeichnisse, also musst du nur 'echo file_get_contents ('/ wp-content/themes/sydney/style.min.css');' – IncredibleHat

Antwort

0

file_get_contents('https://wholelifeclinics.com/wp-content/themes/sydney/style.min.css') allein produziert keine Ausgabe. Sie könnten einer von

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

oder nur

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

Ich habe 'echo file_get_contents (' url ') '' gemacht habe nur vergessen, dass in meinem Beitrag mein Fehler erwähnt. –

0

Bit lang, aber richtige Weg, um Inhalte aus einer Datei zu lesen:

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

Sie diesen Code in Fall-Datei auf demselben befindet verwenden können Maschine, auf der Sie dieses Skript ausführen. Aber in Ihrem Fall verwenden Sie eine externe Datei (gehostet auf einem anderen Computer), so dass Sie etwas tun müssen:

$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

Die obige IF-Anweisung scheint falsch zu sein, also ist die Datei nicht lesbar, warum wäre das? –

+0

Ich habe meine Antwort aktualisiert –

+0

Vielleicht, weil es durch den Remote-Server eingeschränkt ist? – Jaspa