Всем привет не могу соединить css внутри файла index.php точнее внутри функции помогите пожалуйста Файл index.php
if ( $_SERVER['REQUEST_URI'] == '/' ) $page = 'home';
else {
$page = substr($_SERVER['REQUEST_URI'], 1);
if ( !preg_match('/^[A-z0-9]{3,15}$/', $page) ) exit('error url');
}
session_start();
if ( file_exists('all/'.$page.'.php') ) include 'all/'.$page.'.php';
else if ( $_SESSON['ulogin'] == 1 and file_exists('auth/'.$page.'.php') ) include 'auth/'.$page.'.php';
else if ( $_SESSON['ulogin'] != 1 and file_exists('guest/'.$page.'.php') ) include 'guest/'.$page.'.php';
else exit('Страница 404');
function top( $title ) {
header ("Content-Type: text/html; charset=utf-8");
echo '<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>'.$title.'</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
</head>
<body>
<div class="wrapper">
<div class="menu">
<a href="/">Главная</a>
<a href="/login">Вход</a>
<a href="/register">Регистрация</a>
</div>
<div class="content">
<div class="block">';
}
function bottom() {
echo '
</div>
</div>
</div>
</body>
</html>';
}
?>
Вот файл который функция работает(login.php)
<? top('Вход') ?>
<? bottom() ?>
а это css
* {margin: 0; padding: 0}
a {text-decoration: none}
.wrapper, .content, .menu, body, html {
height: 100%;
}
.wrapper {
display: flex;
}
.content {
flex: 1;
padding: 40px;
background: #FCFCFD;
}
.block {
padding: 20px;
background: #fff;
border: 1px solid #EEEFF2;
}
.menu {
width: 200px;
background: #464E78;
}
.menu a {
display:
block; color: #fff;
padding: 10px;
}
Это index.php можете его тоже тестировать и выравнивать или как можно тестировать можете сказать? пожалуйста
<?php
if ( $_SERVER['REQUEST_URI'] == '/' ) $page = 'home';
else {
$page = substr($_SERVER['REQUEST_URI'], 1);
if ( !preg_match('/^[A-z0-9]{3,15}$/', $page) ) exit('error url');
}
session_start();
if ( file_exists('all/'.$page.'.php') ) include 'all/'.$page.'.php';
else if ( $_SESSON['ulogin'] == 1 and file_exists('auth/'.$page.'.php') ) include 'auth/'.$page.'.php';
else if ( $_SESSON['ulogin'] != 1 and file_exists('guest/'.$page.'.php') ) include 'guest/'.$page.'.php';
else exit('Страница 404');
function top( $title ) {
header ("Content-Type: text/html; charset=utf-8");
echo '<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>'.$title.'</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
</head>
<body>
<div class="wrapper">
<div class="menu">
<a href="/">Главная</a>
<a href="/login">Вход</a>
<a href="/register">Регистрация</a>
</div>
<div class="content">
<div class="block">';
}
function bottom() {
echo '
</div>
</div>
</div>
</body>
</html>';
}
?>
Код очень странный, сложно понять где лишние знаки, а где реально имеющиеся, по этому напишу как я тестил. В одном каталоге (на одном уровне) лежат index.php и style.css, все нормально работает:
index.php
<?php
header("Content-Type: text/html; charset=utf-8");
function top( $title )
{
echo <<<HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>{$title}</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div class="wrapper">
<div class="menu">
<a href="/">Главная</a>
<a href="/login">Вход</a>
<a href="/register">Регистрация</a>
</div>
<div class="content">
<div class="block">
HTML;
}
function bottom()
{
echo <<<HTML
</div>
</div>
</div>
</body>
</html>
HTML;
}
top('Меню');
bottom();
.htaccess
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Сначала я писал компонент на Angular 2/TypeScript, и мне это очень нравилось
Всегда использовал плагин http://kenwheelergithub
Доброго времени сутокСтолкнулся с проблемой запуска экзешника на другом устройстве
Задали вопрос на собеседованииВозможно ли инициализировать экземпляр класса с индексатором блоком инициализатора?