De volgende file (tabs.php) wordt geinclude in de index.php, maar moet op enkele pagina's NIET zichtbaar worden.
Hoe zorg ik ervoor dat hij bijvoorbeeld in de portfolio.php niet wordt weergegeven? Maar op andere pagina's buiten portfolio.php wel?Code:<?php include("p/tabs.php"); ?>
- Include vraagje
-
12-11-2007, 09:12 #1Particulier
- Berichten
- 587
- Lid sinds
- 17 Jaar
Include vraagje
-
In de schijnwerper
-
12-11-2007, 16:44 #2Particulier
- Berichten
- 587
- Lid sinds
- 17 Jaar
Niemand?
-
12-11-2007, 16:48 #3Particulier
- Berichten
- 793
- Lid sinds
- 18 Jaar
Op de pagina's waar je hem niet wilt simpelweg die code niet neerzetten, of begrijp ik je verkeerd?
-
12-11-2007, 16:54 #4
- Berichten
- 1.901
- Lid sinds
- 18 Jaar
PHP Code:<?php
$allowInList = array();
$allowInList[] = "portfolio.php";
// Meer paginas voeg je precies hetzelfde in
// $allowInList[] = "home.php";
// $allowInList[] = "contact.php";
$cPage = $_SERVER['SCRIPT_NAME'];
$cPage = explode("/", $cPage);
$num = count($cPage) - 1;
$pName = $cPage[$num];
if(in_array($pName, $allowInList)) {
include("p/tabs.php");
}
?>
In het geval van $_GET waardes (index.php?p=portfolio) gebruik je:
PHP Code:<?php
$allowInList = array();
$allowInList[] = "portfolio";
// Meer paginas voeg je precies hetzelfde in
// $allowInList[] = "home";
// $allowInList[] = "contact";
if(in_array($_GET['p'], $allowInList)) {
include("p/tabs.php");
}Laatst aangepast door Joshua de Gier : 12-11-2007 om 16:59
-
12-11-2007, 16:55 #5
- Berichten
- 226
- Lid sinds
- 18 Jaar
Origineel gepost door Lennard E.Op de pagina's waar je hem niet wilt simpelweg die code niet neerzetten, of begrijp ik je verkeerd?
Of begrijp ik je ook verkeerd ?
-
14-11-2007, 09:15 #6Particulier
- Berichten
- 587
- Lid sinds
- 17 Jaar
Origineel gepost door Joshua de GierPHP Code:<?php
$allowInList = array();
$allowInList[] = "portfolio.php";
// Meer paginas voeg je precies hetzelfde in
// $allowInList[] = "home.php";
// $allowInList[] = "contact.php";
$cPage = $_SERVER['SCRIPT_NAME'];
$cPage = explode("/", $cPage);
$num = count($cPage) - 1;
$pName = $cPage[$num];
if(in_array($pName, $allowInList)) {
include("p/tabs.php");
}
?>
In het geval van $_GET waardes (index.php?p=portfolio) gebruik je:
PHP Code:<?php
$allowInList = array();
$allowInList[] = "portfolio";
// Meer paginas voeg je precies hetzelfde in
// $allowInList[] = "home";
// $allowInList[] = "contact";
if(in_array($_GET['p'], $allowInList)) {
include("p/tabs.php");
}
Origineel gepost door Dave WijnhovenIk denk dat hij een ?page=home script gebruikt, en dat staat in de index.php + die include staat in de index. En hij wil nu dat op bepaalde paginas zoals: ?page=partners het niet word ingeladen?
Of begrijp ik je ook verkeerd ?
Dit is het scriptje wat ik gebruik om pagina's op te roepen in de index
PHP Code:<?php
$pagina = htmlspecialchars($_GET['p']);
if ($pagina == "") {
if (!isset($_SESSION['id'])){
$pagina = "home";
}
}
if (file_exists("p/".$pagina.".php")) {
include("p/".$pagina.".php");
} else {
include("p/404.php");
}
?>Laatst aangepast door gast2676 : 14-11-2007 om 09:43
-
16-11-2007, 16:49 #7
- Berichten
- 15
- Lid sinds
- 17 Jaar
eventjes over include ik ben ook met iets bezig om te includen en weet niet goed hoe ik dit moet doen. ik wil de mainsite.php includen in de index. maar hij mag alleen weergegeven worden als de database betaald een waarde bevat dus bij voorbeeld x.nl dus bijvoorbeeld mijheer x heeft nog niet betaald voor zijn website x.nl dan word er op de pagina nietonline.php weer gegeven. als hij wel betaald dan word zijn website gewoon weergegeven.
is dit mogelijk
-
16-11-2007, 17:31 #8
- Berichten
- 660
- Lid sinds
- 17 Jaar
@ willem van weesenbeek
PHP Code:<?php
if($var_uit_database == 'gewenste waarde'){
include('mainsite.php');
} else {
include('nietonline.php');
}
?>
Mvg Lodewijk
-
17-11-2007, 02:12 #9
- Berichten
- 15
- Lid sinds
- 17 Jaar
<?php
if($var_domeinnaam['domeinnaam']== 'willycms.nl'){
include('nietonline.html');
} else {
include('mainsite.php');
}
?>
wat doe ik fout als er een waarde in de database staat geeft hij nu de site weer mainsite.php en als er geen waarde is niets een blanco pagina.
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