<?php session_start(); if ($_SERVER['REQUEST_URI']=="/" or $_SERVER['REQUEST_URI']=="/index.php"){$page="home<br>"; }else{ $page=$_SERVER['REQUEST_URI']; if ( !preg_match('/[a-zA-Z0-9 ]/', $page)) exit ('error url'); } $home = $_SERVER["DOCUMENT_ROOT"];//путь до корневой папки $_SESSON['ulogin']=1; if( file_exists($home.'/all/'.$page.'.php') ) include $home.'/all/'.$page.'.php'; else if ($_SESSON['ulogin']==1 and file_exists($home.'/auth/'.$page.'.php')) include $home.'/auth//'.$page.'.php'; else if ($_SESSON['ulogin']!=1 and file_exists($home.'/guest/'.$page.'.php')) include $home.'/guest//'.$page.'.php'; else exit('Старница 404'); function top($title){ echo'<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>'.$title.'</title> <link rel="stylesheet" href="/style.css" type="text/css"><link rel="stylesheet" type="text/css" href="style.css"> </head> <body><img src='.__DIR__.'\ppp.jpg'; } function bottom(){ echo'<br></body> </html>'; } ?> кто знает почему здесь не работает css
Дважды указали href, чтобы всех окончательно запутать? Оставьте что-то одно! Предпочтительнее первый вариант /style.css – файл расположен в корневом каталоге сайта, ссылка действительна для всех страниц этого сайта. Второй вариант style.css – это ссылка на соотв. файл на том же уровне вложенности адресов, что и у страницы, где такая ссылка прописана, например: /page -> /style.css /other/page -> /other/style.css и т.п. --- Добавлено --- Это бред, уважаемый. Почитайте, чем адреса отличаются от путей в файловой системе --- Добавлено ---