PHP不识别CSS和其他东西
问题 Project1.php不显示:CSS、thumbs和侧栏navegation 我不知道这是怎么回事 场地结构:PHP不识别CSS和其他东西,php,arrays,function,Php,Arrays,Function,问题 Project1.php不显示:CSS、thumbs和侧栏navegation 我不知道这是怎么回事 场地结构: giving | - - css | - - footer.inc.php | - - header.inc.php | - - index.php | - - portfolio | - - print | - - images.inc.php
giving
| - - css
| - - footer.inc.php
| - - header.inc.php
| - - index.php
| - - portfolio
| - - print
| - - images.inc.php
| - - img
| - - main
| - - project1.jpg
| - - project2.jpg
| - - thumbs
| - - project1.png
| - - project2.png
| - - project1.php
| - - project2.php
| - - print.php
| - - web
| - - images.inc.php
| - - img
....
| - - web.php
| - - consulting
| - - consulting.php
| - - illustration
| - - illustration.php
Index.php如下所示:
<?php
$page = $_GET['page'];
if (!$page) {
$page = 'page';
}
include("header.inc.php");
include("portfolio/".$page.".php");
include("footer.inc.php");
?>
拇指链接到页面:
<ul id="thumbs">
<?php
$dir = 'portfolio/print/img/thumbs/';
$path = 'portfolio/print/';
$fileTypes = array( '.png', '.jpg', '.gif');
foreach( $fileTypes as $extension ) {
foreach( glob($dir . '*' . $extension) as $projectImage ) {
$projectName = basename($projectImage, $extension);
$project = $projectName . '.php';
echo '<li>
<a href="'. $path . $project . '">
<img src="' . $projectImage . '" alt="' . $projectName . '" />
<strong>'. $projectName .'</strong>
</a>
</li>';
}
}
// Thanks to Maggie for the Help!
?>
Project1.php:
我包括footer.inc.php/header.inc.php/images.inc.php,如下所示:
<?php
$path = $_SERVER['DOCUMENT_ROOT'];
$path .= "/giving/header.inc.php";
include_once($path);
?>
<?php
$path = $_SERVER['DOCUMENT_ROOT'];
$path .= "giving/portfolio/print/images.inc.php";
include_once($path);
?>
<!-- Content -->
<!-- Title - Print -->
<p class="title">Print <span id="clients_name">Print 1</span></p>
<h2 id="img">
<?php
$main_dir = 'img/main/';
$scan = scandir ($main_dir);
echo '<img src="' . $main_dir . $scan[3] . ' "alt ="images" />';
?>
</h2>
<p class="brief">
<span>Brief:</span> He felt a slight itch up on his belly; pushed himself slowly up on his back towards the headboard so that he could lift his head better; found where the itch was, and saw that it was covered with lots of little white spots which he didn't know what to make of.
</p>
<h4><a title="Go Live" href="#">Live Project</a></h4>
<?php
$path = $_SERVER['DOCUMENT_ROOT'];
$path .= "/giving/footer.inc.php";
include_once($path);
?>
打印打印1
简介:他感到肚子有点痒;他慢慢地把自己背向床头板,这样他就能更好地抬起头来;他找到了痒的地方,发现痒上布满了许多小白点,他不知道该怎么办。
Header.inc.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Giving - 1st theme</title>
<link href="css/layout.css" type="text/css" media="screen, projection" rel="stylesheet">
</head>
<body>
<div id="portfolio">
<div class="content">
<h1><a href="#home" title="Panel's Home Page">Panels Logo Portfolio</a></h1>
<div id="projects_services">
<div id="print_section">
<?php // $currentPage = basename($_SERVER['SCRIPT_NAME']); ?>
<ul id="sidebar">
<?php
$sections = array("Print", "Web", "Illustration", "Consulting");
foreach ($sections as $row) {
echo "<li><a href=\"index.php?page=$row\"";
if ($row == $page) {
echo "class=\"selected\"";
}
echo ">$row</a></li>\n";
}
?>
<!-- <li>
<a href="print.php" <?php // if ($currentPage ==
// 'index.php?page=print.php') {echo 'class="selected"';} ?> title=" ">Print</a>
</li>
<li>
<a href="index.php?page=web.php" <?php // if ($currentPage ==
// 'index.php?page=web.php') {echo 'class="selected"';} ?> title=" ">Web</a>
</li>
<li>
<a href="index.php?page=illustration.php" <?php // if ($currentPage ==
// 'index.php?page=illustration.php') {echo 'class="selected"';} ?> title=" ">Illustration</a>
</li>
<li>
<a href="index.php?page=consulting.php" <?php // if ($currentPage ==
// 'index.php?page=consulting.php') {echo 'class="selected"';} ?> title=" ">Consulting</a>
</li> -->
</ul><!-- End sidebar-->
给予-第一主题
呸
谢谢大家!
<?php
$page = $_GET['page'];
if (!$page) {
$page = 'page';
}
include("header.inc.php");
include("portfolio/".$page.".php");
include("footer.inc.php");
?>
这太可怕了,如果你不想有人查看你的/etc/passwd和其他文件,请检查一下用户输入
如果您认为解决问题的最佳方法是简单地打印到浏览器,您的脚本将在浏览器中查找CSS文件。您还可以输出dirname(\uuuuuuuuuuuuuuuuuuuu)并比较路径,也许您会发现不同之处。
这太可怕了,如果你不想有人查看你的/etc/passwd和其他文件,请检查一下用户输入
如果您认为解决问题的最佳方法是简单地打印到浏览器,您的脚本将在浏览器中查找CSS文件。此外,您还可以输出dirname(_uuuuu文件_uuuuu)并比较路径,也许您会发现不同之处。您的头链接到一个相对URL(
css/layout.css
)。使其链接到绝对路径(/css/layout.css
)。您的标题链接到相对URL(css/layout.css
)。将其链接到绝对路径(/css/layout.css
)。是的,我以前听说过。这就是为什么我会用谢谢!是的,我以前听过。这就是为什么我会用谢谢!与所有这些不同的是,如果您只是发布呈现的HTML,这样我们就可以看到文档中的内容了。PHP与CSS无关,我认为这很重要,因为我使用的是includes,PHP在根目录中的读取深度比HTML要深得多。感谢您,如果您只是发布呈现的HTML,这样我们就可以查看文档中的内容,而不是所有这些内容,这将有所帮助。PHP与CSS无关,我认为这很重要,因为我使用的是includes,PHP在根目录中的读取深度比HTML要深得多。感谢您需要更改绝对路径以适合您的web服务器设置。如果应用程序的根目录是yourdomain.com/myapp/
,则它必须是/myapp/css/layout.css
。然后您需要更改绝对路径以适合您的web服务器设置。如果应用程序的根目录是yourdomain.com/myapp/
,那么它需要是/myapp/css/layout.css
。