I was try to add CSS
file to my html
file using statistic function like this:
public static function addCSS($file){
$cssPath = $_SERVER['DOCUMENT_ROOT']. DIRECTORY_SEPARATOR. 'new'.
DIRECTORY_SEPARATOR. 'css/'.$file;
return file_exists($cssPath) ? "
<link rel=\"stylesheet\" href=\"$cssPath\" type=\"text/css\"
media=\"screen\" charset=\"utf-8\" />
" : "CSS File not found";
}
but it doesn't work as i expected. i want it to produce the CSSPath like "http:localhost/new/css/admin.css when I'm called using
General::addCSS('admin.css');
but all i got is address like this which make me fail to include: C:/xampp/htdocs\new\css/admin.css. how can i fix this addressing?
You are using xampp, so the document root path will be from that "Server". Thats why the path is wrong. you will need to exclusively specify what path you want, until you move to your server.
Also, if you are using a shared hosting plan, document root will not work most of the time. Set up a Constant with the server root path so that you can use it just like you use DOCUMENT_ROOT.