Non vorrei essere il solito guastafeste, ma il php è un linguaggio server-side. Questo significa che il compito di interpretare le linee di codice in php è a carico del server. Come logica deduzione si giunge al fatto che se il server è offline il php non può essere interpretato e quindi la pagina sarà letta dal browser come semplice contenuto di testo. Ovviamente se il server è offline è difficile raggiungere l'url, sia che sia online o in locale.

Quindi la risposta alla tua domanda è NO, non puoi costruire una pagina in php che informi l'utente che il server è offline. Però puoi fare il contrario, cioè preparare una pagina che informi lo stato online!