Php içerir kullanarak harici içerik eklemek için en iyi yolu nedir?

3 Cevap php

I including header, navigation and footer php "include". kullanarak Ama benim html etiketlerini ayıran sona erdi hakkında öğreticiler çok kontrol ettik. O </div> etiketi alt bilgidedir kaparken Örneğin, my <div id="content"> "HEADER.html" olduğunu. Bu jQuery kullanırken bana bazı sorun verir ve biraz dağınık görünüyor. Dış içerik üretmek için daha iyi bir yöntem var mı? (JQuery çözüm nedir?)

index.php

<?php include("header.html"); ?>
<?php include("navigation.html"); ?>
<div id="content">
    <h2 class="clear">This is the contact page</h2>
    	<p>
    	Main content here... Main content here... Main content here... Main content here...
    	Main content here... Main content here... Main content here... Main content here...
    	Main content here... Main content here... Main content here... Main content here...
    	Main content here... Main content here... Main content here... Main content here...
    	Main content here... Main content here... Main content here... Main content here...
    	Main content here... Main content here... Main content here... Main content here...
    	</p>
    </div>
<?php include("footer.html"); ?>

header.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>Study at Best</title>
    <script type="text/javascript" src="scripts/jquery-1.3.2.min.js"></script>
    <script type="text/javascript" src="scripts/jquery.corner.js"></script>
    <script type="text/javascript" src="scripts/jquery.dropshadow.js"></script>
    <script type="text/javascript" src="scripts/jqueryScripts.js"></script>
    <link rel="stylesheet" rev="stylesheet" href="styles/layout.css" />
    <link rel="stylesheet" rev="stylesheet" href="styles/ddm.css" />
</head>
<body>
<div id="container">
    <div id="header">
    This is the header
    </div>

footer.html

    <div id="footer">
    	<p>BEST School &copy; Copyright 2009</p>
    </div>
</div>
</body>
</html>

3 Cevap

Benim kişisel görüşüme göre bu doğru görünmüyor. Yani sadece kendiniz için bunu yapmayın. Site daha karmaşık hale gelir eğer bir kabus olacaktır. Ne sadece HEADER.html için footer.html aynı altbilgi div koyarak? Gerisi index.php aittir. Index.php karmaşık hale gelir, daha fazla (javascript.html ..) o kadar bölünmüş. - 21:22 merkuro 20 Haziran

Bu nedir soruna neden olan? Bu (I) kullanabilirsiniz oldukça standart bir uygulamadır, ve ben herhangi bir sorun yaratmak için bilinen hiç. html her neyse birlikte katıldı edene kadar hiçbir kod jQuery koştu beri jQuery, bir sorun olmaması gerekir.

Ben bu konuda bir sorun görmüyorum. Ben daha önce birçok kez bu tekniği kullandık. Benim için de her şeyi organize ediyor. Jonathan Sampson dediği gibi, jQuery ile herhangi bir sorun olmamalıdır.