Ladezeiten verringeren

Worka

Mitglied
Hallo Leute,

ich wusste nicht genau wo ich das reinschreiben sollte, aber bei PHP passt das ja vielleicht ganz gut.

Wie baue ich eine seite auf, das ein Layout immer gespeichert wird und nur der mittlere Teil neu geladen wird. Geht das nur mit Templates oder kann man das auch über PHP realisieren. Möchte gerne mal Vorschläge hören , wie ich am besten an einem neuen Homepage Layout rangehen muss..

Super Vielen Dank im Vorraus

mfg Stefan
 
Geht mit der PHP-Anweisung require() oder include()
z.B.:
Code:
 <?php
  $include_files=array("main"=>"main.php", "us"=>"page.php");
 $include_file=include_files[$_GET["target"]];
 ?>
 <html><head></head>
 <body>
 <?php require($include_file); ?>
 </body>
 </html>
Wird jetzt die Page mit ?target=main geladen ladet sich automatisch die Mainseite
 
Besser wäre:
PHP:
<?php

	$allowedpages = array(
		'main'  => 'main.php',
		'error' => 'error.php',
		…
	);

	$page = isset($_REQUEST['page'])
		? isset($allowedpages[$_REQUEST['page']])
			? $allowedpages[$_REQUEST['page']]
			: $allowedpages['error']
		: $allowedpages['main'];
?>

	…

<?php

	include $para;

?>
 
Zurück