Ben sadece sıfırdan küçük bir PHP tabanlı bir site, yay benim için inşa! Ama bu boyutu göz önüne alındığında, beklediğimden biraz daha yavaş çalışıyor.
Ben bu gibi organize dosya / klasör var:
- haberler [klasör]
- css [klasör]
- html [klasör]
- görüntüleri [Klasör]
- js [klasör]
- fotoğrafçılık [klasör]
- kaynaklar [klasör]
- articles.php [dosya]
- bio.php [dosya]
- contact.php [dosya]
- content.php [dosya]
- favicon.ico
- footer.php [dosya]
- header.php [dosya]
- index.php [dosya]
- photography.php [dosya]
Ve benim PHP dosyalarının çoğu böyle bir şey kodlanmıştır:
<?php
$thisPage="Writing";
include("header.php");
$page = $_GET['article'];
$file = "articles/".$page.".html";
if(file_exists($file)) {
include($file);
} else {
print "404 Error. Page does not exist";
}
function IsSafeInclude($x) {
if(strpos($x, "/../") !== false || strpos($x, "../") === 0 || strpos($x, "/..") == (strlen($x) - 3) || $x == '..')
return false;
else
return true;
}
//include("html/articles-left.html");
?>
<div id="article-nav-container">
<ul id="article-nav-pg">
<li><a href="articles.php?article=article_name1">1</a></li>
<li><a href="articles.php?article=article_name2">2</a></li>
<li><a href="articles.php?article=article_name3">3</a></li>
<li><a href="articles.php?article=article_name4">4</a></li>
<li><a href="articles.php?article=article_name5">5</a></li>
<li><a href="articles.php?article=article_name6">6</a></li>
</ul>
<script type="text/javascript">
$(document).ready(function() {
var loc = window.location.href; // The URL of the page we're looking at
$('#article-nav-pg a').each(function() {
if (loc.indexOf(this.href) !== -1) { // If the URL contains the href of the anchor
$(this).addClass('selected'); // Mark it as selected
}
});
});
</script>
</div><!-- end articles nav -->
<p id="left-description"><img src="images/side-descrip-stories.jpg" width="20" height="90" alt="Story Description" /></p>
<?php
include("footer.php");
?>
Bazı dosyalar da doğrudan içinde html kodları var. Benim küçük PHP tabanlı sitede hızını artırmak için nasıl herhangi bir tavsiye seviniriz.
Teşekkürler