.htacces

Gestart doorDesire46 reacties150 weergaven

47 berichten · pagina 2 van 4

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Okej smile
0
Desire

Lid · Topicstarter

Berichten
4.367
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Moet ik het op elke pagina neerzetten?

toevoeging op 31 maart 2012, 201119:
Die php code?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Alleen op de index, daar includeer je toch die pagina.. wink...
0
Desire

Lid · Topicstarter

Berichten
4.367
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke, want ik heb nu de volgende code:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]]))
{[/COLOR]
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]paginas/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000].php[/COLOR][COLOR= #007700]))
    {[/COLOR]
        [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]paginas/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000].php[/COLOR][COLOR= #007700]);
    }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]paginas/404.php[/COLOR][COLOR= #007700]);
            } }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]normal[/COLOR][COLOR= #007700]])){[/COLOR] ?>
    <title> Test </title>

    Hallo :D:D 
    <br />
    <br />
    <strong> Menu </strong>
    <br />
    [COLOR= #0000BB]<?php[/COLOR]
    [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]paginas/menu.php[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]paginas/404.php[/COLOR][COLOR= #007700]);
}[/COLOR]
?>
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik zou wel even op je HTML-structuur letten. Want include geeft zichtbare output aan, en dat hoort tussen tags.

Ik weet niet hoeveel paginas je hebt, die je wilt laten includeren. Maar ik zou wel naar een switch() of een array kijken. Het is rot als iemand je adminpagina includeert.
0
Desire

Lid · Topicstarter

Berichten
4.367
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het is ankel alleen voor ?p= Ik gebruik het verder nergens voor alleen vond het wel een keer leuk om het op een webste te doen..

Maar die 404 error komt gewoon bij de rest van de tekst..:

404 Error Hallo biggrinbiggrin
Menu
Home
Info

Ik klikte op info, en die pagina bestaat niet. Alleen nu komt 404 error te staan + de rest van de tekst, hoe los ik dit op.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
een 404 krijg je op twee manieren:

isset() is false, of de pagina bestaat niet met file_exists() (of met een voorwaarde in een switch() die bestaat, waarna hij naar default: uitwijkt)
0
Desire

Lid · Topicstarter

Berichten
4.367
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
kan isset gewoon met hetvolgende?

[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL] [COLOR= #007700]==[/COLOR] TRUE[COLOR= #007700]){[/COLOR]
menu en alles prut
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
 [URL="http://www.php.net/include"]include[/URL] prut [COLOR= #0000BB]404[/COLOR] error
[COLOR= #007700]}[/COLOR]
?>


? Kan dit?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Nee

Je beschrijft geen variable om te kijken of het bestaat
0
Desire

Lid · Topicstarter

Berichten
4.367
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke kun je ook wat uitleg geven waarom niet?

//laat maar heb je al
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Het is een functie dus je moet () erachter doen & var erbij [Krijg je dus isset($var)]
0
Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Desire schreef:
kan isset gewoon met hetvolgende?
[COLOR= #0000BB]<?php
$iets[/COLOR] [COLOR= #007700]=[/COLOR] FALSE[COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$iets[/COLOR] [COLOR= #007700]==[/COLOR] TRUE[COLOR= #007700]){[/COLOR]
menu en alles prut
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
 [URL="http://www.php.net/include"]include[/URL] prut [COLOR= #0000BB]404[/COLOR] error
[COLOR= #007700]}[/COLOR]
?>


? Kan dit?

zo kan het.
0
Desire

Lid · Topicstarter

Berichten
4.367
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay zei dat het beter via een isset kon, hoe doe ikd at dan.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Slaat nergens op, je moet toch kijken of $_GET een waarde heeft.
Zo zou ik het doen:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]])) {[/COLOR]
  [COLOR= #FF8000]// er is een waarde ingevuld
  // doe hier een switch() met mogelijke pagina en gebruik daarbij include()
  // zie: http://php.net/switch
  // en verwijs default: door naar je 404[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
   [URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]"404.php"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
0
Desire

Lid · Topicstarter

Berichten
4.367
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ok bedankt, ik zal morgen even zien want ik moet nu weg.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren