Załóżmy Mam następujący plik - template.php
:Wykonaj plik PHP i zwraca wynik jako ciąg
<?php $string = 'Hello World!'; ?>
<html>
<head>
<title>Test Page!</title>
</head>
<body>
<h1><?= $string; ?></h1>
<p>You should see something above this line</p>
</body>
</html>
Jestem świadomy, że mogę używać file_get_contents()
aby uzyskać zawartość pliku jako ciąg, który mogę następnie manipulować zgodnie z wymaganiami. Jednak file_get_contents()
nie wykonuje instrukcji PHP.
Udało mi się użyć cURL, aby uzyskać dostęp do renderowanej wersji pliku, ale wydaje się raczej powolny i niezgrabny, dodając całkiem sporo czasu na wykonanie strony - co, jak sobie wyobrażam, jest spowodowane Sprawdzanie DNS.
Jak więc wprowadzić zawartość template.php
do ciągu znaków - mając przy tym użyteczny PHP?
masz na myśli file_get_contents() prawda? –
Zrobiłem, dziękuję za wskazanie tego. – EvilChookie