Supponiamo che io ho il seguente file - template.php
:eseguire un file PHP, e restituire il risultato come una stringa
<?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>
Sono consapevole che posso usare file_get_contents()
per ottenere il contenuto del file come un stringa, che posso quindi manipolare come richiedo. Tuttavia, file_get_contents()
non esegue istruzioni PHP.
Ho usato con successo cURL per ottenere l'accesso alla versione renderizzata del file, ma sembra piuttosto lento e goffo, aggiungendo un bel po 'di tempo all'esecuzione della pagina - che immagino sia dovuto ad un Ricerca DNS eseguita.
Quindi, come posso ottenere il contenuto di template.php
in una stringa - pur avendo PHP utilizzabile lì?
vuoi dire file_get_contents() giusto? –
Sì, grazie per averlo indicato. – EvilChookie