Ciao a tutti, ho fatto un semplice sito in php che mi permette di monitorare se un determinato numero di siti web sono in funzione oppure il loro server è giù (con il comando system e l'utilizzo di ping).
Però mi piacerebbe testare non solo che il server risponda al ping, ma anche verificare se la pagina web viene visualizzata oppure dà qualche errore strano, magari ottenendo e testando il codice di riposta http (per esempio 404 per pagina non disponibile o 500 per errore interno del server).
Ho provato a cercare su questo forum classi php che emulassero un browser per verificare l'output della pagina oppure comandi che ottenessero il codice http di risposta delle pagine web, ma non ho trovato nulla.
Avevo anche pensato di aprire il file della pagina con il comando fopen dei file locali, utilizzato invece con l'url del sito, ma questo non va bene in quanto il comando va ad aprire il file php memorizzato su server e non l'output di un eventuale browser.
Se qualcuno mi può aiutare e/o ha già fatto qualcosa di simile, per favore fatemi sapere!
Grazie, ciao!![]()