Si tu veux ouvrire une page html plutôt importante je te conseille la fonction fopen(); si la page es plus petite file_get_contents(); devrais amplement suffire.
C'est idiot de dire ça. Comme en témoigne la doc de PHP (qu'il faut tout de même lire avant de lancer des affirmations à l'emporte-pièce comme ça), file_get_contents repose sur fopen. C'est juste une fonction de plus haut niveau, pour qu'on n'aie pas à s'embêter.
Et c'est même carrément l'inverse de ce que tu dis, puisque "file_get_contents() is the preferred way to read the contents of a file into a string. It will use memory mapping techniques if supported by your OS to enhance performance". Sachant que ça, c'est valable uniquement pour des fichiers locaux. Si c'est pour ouvrir des pages web distantes, là, fopen=file_get_contents...
Lisez les docs avant de dire n'importe quoi

...