Hejsan,
min hemsida är uppbyggd av includs. Alla sidorna har någon av 9 olika includes(undermenyer) Hur gör jag för att använda 1 include på alla sidor och på varje sida ange titel på sidan, vilken meny som ska användas och sedan ska den informationen föras över till inkluderade filen!?
Kronglade nog till det lite, visar med kod så ni förstår vad jag menar(inte riktig php kod, bara praktiken):
index.php
<?
title("INFO-sida");
meny("meny 1");
?>
<?
include("a.php");
?>
Detta är en info sida.....
<?
include("b.php");
?>
a.php
<html>
<head>
<title><? title=$title?></title>
</head>
<body>
<?
case meny 1("<a>apor.html</a>");
case meny 2("<a>fiskar.html</a>");
case meny 3("<a>grisar.html</a>");
?>
Sedan kan jag passa på att fråga, php ekvationer görs på servern, det borde inte påvärka trafiken jag får ha för webbhotellet. Eller?
PHP "ekvationer" utförs på servern ja, så det påverkar inte maxtrafiken du får ha. Det enda som mäts är hur många bytes som skickas från servern till klienterna.
Det är väldigt svårt att förstå vad du menar, både utifrån din text och din kod, men jag gör väl ett försök så får vi se om jag är i närheten av vad du tänkt dig:
<?php
/* index.php */
$title = "INFO-sida";
$meny = 1;
include("a.php");
?>
Detta är en info sida.....
<?php
include("b.php");
?>
Det är väldigt svårt att förstå vad du menar, både utifrån din text och din kod, men jag gör väl ett försök så får vi se om jag är i närheten av vad du tänkt dig:
Väll inne på ämnet, såg i en tråd ett script för att visa när sidan senast är uppdaterad. Om man lägger den i en include, visar den då när sidan som inkluderas senast uppdateras eller sidan som inkluderar!? Ska man använda någon likande lösning där?
Och så avslutar jag med frågan; vad heter funktionen för att visa hur snabbt en sida är "genererad"!? (samma fråga där, om man ska ha funktionen i en include, är det tiden includen genereras eller tiden som själva sidan genereras....)
...och mera noob-frågor kommer. Ska bygga man första sida i php och det ska fanimej bli bra. (ändrar 421 ssi sidor till php)
Dock illustrerade jag mitt ickesvar med att att göra en utskrift av räknaren. Utskriften 0-99 är alltså bara en visualisering av kodexekveringen som tidsmäts.
För att inte förvilla ytterligare så plockar jag bort allt oväsentligt:
<?php
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$time_start = getmicrotime();
// Lägg koden för sidan här
$time_end = getmicrotime();
$time = $time_end - $time_start;
echo "Servern genererade sidan på ".number_format($time, 7, ',', ' ')." sekunder";
?>
Dock illustrerade jag mitt ickesvar med att att göra en utskrift av räknaren. Utskriften 0-99 är alltså bara en visualisering av kodexekveringen som tidsmäts.
För att inte förvilla ytterligare så plockar jag bort allt oväsentligt: