Potrei mettere lo slash / prima dell'url del css, ma poi non mi funziona in locale.. :/
Ho provato anche con altre soluzioni, ma non mi include la cartella del sito.. Mi va a trovare il localhost che poi si tramuterebbe nell'hosting del sito web, ma così ovviamente non mi funziona in locale.. Il sito in questione si trova in una cartella e se andassi ad aggiungerla dopo non funzionerebbe sul sito..
Per il momento risolvo con un grezzo strreplace('localhost','localhost/cartella',$root);
PS: Il codice che mi avete dato da il percorso in cui si trova il file da cui lo sto eseguendo e non la directory principale..!