webForumDet fria alternativet

Inkludera fil alltid utom här?

PHP

3 svar · 305 visningar · startad av Yoda

Medlem sedan nov. 2002291 inlägg
Frågan#1

Jag har inkluderat en fil (right.php) i min head.php som i sin tur är inkluderad i alla övriga filer. Men på en sida vill jag inte ha right.php inkluderad men jag vill såklart ha head.php. Kan jag på något sätt komma runt detta? Jag vill helst inte sitta och lägga in left.php i alla filer utom just denna därför la jag den i head.php från början.

Finns något bra sätt? Eller också dåligt....bara det fungerar! :e

Medlem sedan dec. 2004225 inlägg
#2

Skapa en querystring på den aktuella sidan där du inte vill att left.php ska inkluderas. Som heter till exempel ?left=no. Sen är det ju bara att skriva en if-sats.

if(!$_GET['left'] == 'no') {
	include('left.php');
}
Medlem sedan aug. 20039 340 inlägg
#3

Det borde väl gå att sätta en variabel i sidan som inkluderar head.php och sen kolla av den i head.php:

// ! betyder inte, alltså om $struntairight är satt till ett värde så inkluderas INTE right.php
if (!$struntairight)
  include ('right.php');
Medlem sedan nov. 2002291 inlägg
#4

Perfekt nitro2k01! Tackar!

Fast det kanske hade gått lika bra med Steadys förslag, men det verkade krångligare för mig som inte är så haj på PHP.

249 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)