Ich habe versucht, enthält als Teil meiner Website für etwa 2 Wochen jetzt. Bei vielen Fragen und langen Recherchen habe ich herausgefunden, dass PHP der beste Weg ist. Ich begann mit dem Versuch, Server Side Includes in den HTML-Kommentar Weg, dann ging ich zu PHP und recherchiert alle die verschiedenen Erweiterungen benötigt für die zu arbeiten und so weiter. Ich hatte MAMP für den Mac heruntergeladen, wissend, dass es mit Includes funktionieren würde. Ich habe es immer wieder mit einem ähnlichen Code mit PHP versucht und aus welchem Grund auch immer hat es nicht funktioniert. Ob es das New Boston auf Youtube oder das Handbuch von PHP war, hatte ich keinen Erfolg.PHP Include Trouble
Schließlich kam ich auf http://www.w3schools.com/php/php_includes.asp. Ich hatte ihren Code in einem Ordner gespeichert und lief auf MAMP, es funktionierte magisch. Ich dachte, wenn ich das in meine Website implementiere, würde es funktionieren. Wieder kein Erfolg. Also bitte ich um Hilfe.
Der Code:
Footer: (footer.php)
<?php echo'<div class ="footer">
<p>Contact Us! <br> @allwaterpolo</p>
<a href="#"><img src ="img/Facebook_Png_01.png" class="facebook" id="FaceBook Link" /> </a>
<a href="#"><img src ="img/Uiconstock-Socialmedia-Instagram.ico" class="instagram" id="Instagram Link" /> </a>
<a href="#"><img src ="img/Twitter_Logo_Hd_Png_03.png" class="twitter" id="Twitter Link" /> </a>
<a href="#"><img src ="img/Youtube_icon.png" class="youtube" id="YouTube Link" /> </a>
<div class="aboutus">
<a href ="htmlfiles/aboutUs.php">About <br>Us</a>
</div>
<div class= copyright>
Copyright © 2016<script>new Date().getFullYear()>2016&&document.write("-"+new Date().getFullYear());</script>, <br> All Water Polo. All rights reserved
</div>
</div> ';?>
Rubrik: (header.php)
<?php echo'<div class ="header">
<h1>The Best Sport</h1>
<h1 class="sitetitle">AllWaterPolo</h1>
<img src ="img/51wmckj8p1l__sx300__1.png" class="wpball" alt="Water Polo Ball" />
<h2 class="homeScreenLink"> <a href ="index.html">Water Polo!</a></h2> </div>';?>
Navigation Bar :(navbar.php)
<?php echo'<div class="navBar">
<ul>
<li><a href ="htmlfiles/history.php">History
</a></li>
<li><a href ="htmlfiles/started.php"> Get Started</a></li>
<li><a href ="htmlfiles/positions.php">Positions</a></li>
<li><a href ="htmlfiles/rules.php">Rules</a></li>
<li><a href ="htmlfiles/nationalleague.php">National League</a></li>
<li> <a href ="htmlfiles/extras.php">Extras</a>
<ul>
<li><a href="#">Videos</a> </li>
<li><a href="#">Plays</a> </li>
<li><a href="#">TBA</a> </li>
</ul>
</li>
</ul>
</div>';?>
eine Seite in meiner Website: (aboutUs.php)
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css" type="text/css" />
<script type="text/javascript" src="main.js"></script>
<title> Water Polo, The Best Sport</title>
<link rel="icon" type="image/png" href="img/favicon.ico" />
</head>
<body>
<div class="wrapper">
<?php
include 'header.php' ;
?>
<?php
include 'navbar.php' ;
?>
<div class= "content">
</div>
<?php
include 'footer.php' ;
?>
</div>
</body>
</html>
die Ausgabe (ich bin schreiben nicht erlaubt direkte Bilder noch) Directory Structure
diesmal mit von der ../includes/header.php zeigte meine Seite etwas Hoffnung. Das einzige Problem war, dass die Includes nicht auf die css- und image-Dateien zugreifen konnten und etwa so aussahen: Sorry kann nicht zwei Bilder veröffentlichen, aber die neue Seite hatte keinen CSS-Einfluss und sah wie normaler Text aus.
Was ist das Rrot-Verzeichnis? Vielleicht müssen Sie es einbeziehen. – cpugourou
@sbswim können Sie uns Ihre Verzeichnisstruktur in Ihrem 'htdocs' Verzeichnis zeigen? Es gibt uns vielleicht einen Hinweis darauf, was vor sich geht. –
Nur hinzugefügt es danke! @LionelChan – sbswim