Gå til innhold

Får feil i en enkel IF spørring


Anbefalte innlegg

Skrevet

Arg, jeg klarer ikke se hva jeg gjør feil i denne koden:

Jeg har to verdier, $show og $id.

Disse variablene åpner mappe og så fil på server.

Jeg sjekker om $id er satt for og så kjøre $id som en include fil. (dette fungerer flott)

 

Nå ønsker jeg å skrive en kommentar hvis en bestemt mappe ($show) blir åpnet.

 

if (!empty($id) || ($show !="hemmelig")) {
  $include ="".$show."/".$id.".php";
  include $include;
}


if ($show=="hemmelig") {
echo "Dessverre har du ikke rettighet for å lese denne mappen...";
}

Videoannonse
Annonse
Skrevet (endret)

Du har glemt en ( foran den første, og en etter $id.

Slik skal det være:

if ((!empty($id)) || ($show != "hemmelig")) {
...
}

Endret av Canute
Skrevet (endret)
Du har glemt en ( foran den første, og en etter $id.

Slik skal det være:

if ((!empty($id)) || ($show != "hemmelig")) {
...
}

6571360[/snapback]

Nope, funker til og med fint å skrive

if (!empty($id) || $show != "hemmelig")

 

Presidens-tabell er en fin ting ;)

 

Forøvrig ikke helt sikker på hva trådstarter er ute etter.

Endret av Ernie
Skrevet

php.net var nede når jeg satt og jobbet med siden :whistle:

 

Jeg lager meg bare et lite script for å liste opp filer fra en mappe.

 

Jeg skal nemmli lage meg ett sånn dære CMS system vettu :):):):):):) :tease:

Skrevet

Bør du ikke bruke AND? Du vil inkludere ei fil hvis $id ikke er tom OG $show er ulik hemmelig.

if (!empty($id) && $show != "hemmelig")

 

-Simen

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...