Als ik onderstaande code gebruik, komt page1.php niet ingeclude op de pagina.
Wanneer ik naar index.php?part=page1.php ga, zie ik de include wel..
Weet iemand hoe dat komt? En hoe dit zo aan te passen is dat de functionaliteit van dit script niet verloren gaat?PHP Code:
<?
if ($_GET['part'] == 'page1.php')
include('page1.php');
elseif ($_GET['part'] == 'page2.php')
include('page2.php');
elseif ($_GET['part'] == 'page3.php')
include('page3.php');
?>
- PHP include niet zichtbaar
-
28-03-2014, 13:50 #1
- Berichten
- 71
- Lid sinds
- 16 Jaar
PHP include niet zichtbaar
-
In de schijnwerper
-
28-03-2014, 13:54 #2
- Berichten
- 501
- Lid sinds
- 18 Jaar
Re: PHP include niet zichtbaar
<?
if (isset($_GET['part'])) {
$file = $_GET['part'] . ".php";
include($file);
}
?>
Veilig is anders bouw nog even een file check in met file_exists();
index.php?part=part1 of part2
-
28-03-2014, 14:05 #3
- Berichten
- 71
- Lid sinds
- 16 Jaar
Re: PHP include niet zichtbaar
Helaas, met onderstaande zie ik ook niks..
index.php
PHP Code:<div class="container"><div class="container_left"></div>
<div class="container_right">
<?php
if (isset($_GET['part'])) {
$file = $_GET['part'] . "page1.php";
include($file);
}
?>
</div>
</div>
PHP Code:<div class="box_right_1"><a href="index.php?part=page2.php">Aantal aanpassen</a></div>
-
28-03-2014, 14:12 #4
- Berichten
- 501
- Lid sinds
- 18 Jaar
Re: PHP include niet zichtbaar
Kijk nog eens goed naar mijn code en naar die van jouw!
-
28-03-2014, 14:20 #5
- Berichten
- 71
- Lid sinds
- 16 Jaar
Re: PHP include niet zichtbaar
Dan alsnog niet mijn vriend..
Kijk maar: http://admin.devual.nl/ (leeg)
PHP Code:<div class="container">
<div class="container_left"></div>
<div class="container_right">
<?if
(isset($_GET['part'])) {
$file = $_GET['part'] . ".php";
include($file);}?>
</div>
</div>
-
28-03-2014, 14:32 #6
- Berichten
- 108
- Lid sinds
- 16 Jaar
Re: PHP include niet zichtbaar
<?
if ( !isset($_GET['part']) || $_GET['part'] == 'page1.php')
include('page1.php');
elseif ($_GET['part'] == 'page2.php')
include('page2.php');
elseif ($_GET['part'] == 'page3.php')
include('page3.php');
?>
zo vermoed ik wat jij bedoeld of niet ?
-
28-03-2014, 14:32 #7
- Berichten
- 92
- Lid sinds
- 18 Jaar
Re: PHP include niet zichtbaar
Als de code van Martijn word gebruikt dan hoef je geen .php achter je link te zetten.. Dat zet het scriptje er namelijk bij als ik het goed lees.
http://admin.devual.nl/index.php?part=page1 werkt namelijk prima.
-
28-03-2014, 14:34 #8
- Berichten
- 501
- Lid sinds
- 18 Jaar
Re: PHP include niet zichtbaar
Daarom zei ik dat hij het even goed moest lezen.
Dit is basic PHP.
NOTE: het is niet veilig dus bouw er nog wel een paar veiligheidschecks in.
-
28-03-2014, 14:40 #9
- Berichten
- 71
- Lid sinds
- 16 Jaar
Re: PHP include niet zichtbaar
Klopt, maar de code is net aangepast. Maar alsnog, gaat niet om de buitenlink.. wil de include ook zien op de index zelf. En die blijft leeg.. dus alsnog fout!
-
28-03-2014, 14:41 #10
- Berichten
- 71
- Lid sinds
- 16 Jaar
Re: PHP include niet zichtbaar
Ook dit blijft blanco op mijn index.php.
-
28-03-2014, 14:54 #11
- Berichten
- 501
- Lid sinds
- 18 Jaar
Re: PHP include niet zichtbaar
Bestaan de pagina's wel die je wilt includen?
Zijn ze niet leeg?
-
28-03-2014, 15:00 #12
- Berichten
- 28
- Lid sinds
- 11 Jaar
Re: PHP include niet zichtbaar
Bij mij werkt dit wel
-
28-03-2014, 15:28 #13
- Berichten
- 92
- Lid sinds
- 18 Jaar
Re: PHP include niet zichtbaar
PHP Code:<?php
/* CHECK WAT TE DOEN */
if(isset($_GET['part']))
{
$file = $_GET['part'] . ".php";
}else{
$file = "page1.php";
}
/* PAGINA INCLUDEN */
include($file);
?>
-
28-03-2014, 15:30 #14
- Berichten
- 71
- Lid sinds
- 16 Jaar
Re: PHP include niet zichtbaar
Maakt allemaal niet uit, heb nu het volgende:
PHP Code:<?phpif(isset($_GET['page2'])){
include('page2.php');
}else if(isset($_GET['page3'])){
include('page3.php');
} else {
include('page1.php');
}
?>
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic