How to read the contents of a file into a string in PHP

file_get_contents() can help us here. It reads a file and stores it in a string. Can be used with local files, as well as online content:

$myLocalFile = file_get_contents('myfile.html');
$myOnlineFile = file_get_contents('http://wpguru.co.uk');

echo myOnline File; // would display the actual website

This is different from the file() function which reads the contents of a file into an array.





Jay is the CEO and founder of WP Hosting, a boutique style managed WordPress hosting and support service. He has been working with Plesk since version 9 and is a qualified Parallels Automation Professional. In his spare time he likes to develop iOS apps and WordPress plugins, or draw on tablet devices. He blogs about his coding journey at http://wpguru.co.uk and http://pinkstone.co.uk.