Includes werken niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Nick

Nick

14/07/2005 20:08:00
Quote Anchor link
ik heb een include script gemaakt maar het werkt niet :s
dit is men link: <a href="index.php?p=pagina">Link</a>

en dit is het include script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php switch($_GET['p'])
    {
        case
"pagina":                 $p=    "pagina_die_word_weergegeven.php"; break;

        default:
       $p=    "home.php";break;
    }

include($p);
 ?>


maar het werkt niet ik krijg altijd HTTP fout 406
de bron kan niet worden weergegeven :s
 
PHP hulp

PHP hulp

15/01/2025 07:41:39
 

14/07/2005 20:12:00
Quote Anchor link
Als de link op dezelfde pag is kan je
<a href="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$_SERVER['PHP_SELF'];?>
?p=pagina">Link</a> beter gebruiken of voor PHP 4.1:
<a href="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$PHP_SELF;?>
?p=pagina">Link</a>

En Probeer dit eens als script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
switch($_GET['p'])
    {
case
"pagina":                
$to_include = "pagina_x.php";
break;

default:
      
$to_include = "home.php";
break;
    }

include($to_include);
 ?>
Gewijzigd op 14/07/2005 20:16:00 door
 
- SanThe -

- SanThe -

14/07/2005 20:38:00
Quote Anchor link
Staan die pagina's wel in dezelfde dir?
 
Nick

Nick

14/07/2005 20:48:00
Quote Anchor link
jah ze staan in dezelfde directory
Gewijzigd op 14/07/2005 20:49:00 door Nick
 
- SanThe -

- SanThe -

14/07/2005 21:00:00
Quote Anchor link
De include pagina's, kun je die los openen, doen ze het dan gewoon.
 
Nick

Nick

14/07/2005 21:04:00
Quote Anchor link
ja dan doen ze het
 
- SanThe -

- SanThe -

14/07/2005 21:09:00
Quote Anchor link
Zitten er niet teveel/foute headers of zoiets in die include pagina's.
Error 406 Not Acceptable
Het is een beetje onduidelijke error.

Edit: Ergens gevonden:

The requested response type from your client could not be served by this server. Please verify your client's content-type specifications. The server/client communication was unable to determine an appropriate substitution for the requested content-type. You have recieved this error because the server has given up, and this error could not be resolved.
Gewijzigd op 14/07/2005 21:23:00 door - SanThe -
 
Nick

Nick

14/07/2005 22:55:00
Quote Anchor link
this error could not be resolved?! wtf?
wat moet 'k nu doen?
ik heb al een oplossing:
gewoon altijd alles kopieren, dus de tabellen, de opmaak, bah! majah ik zie geen andere oplossing? jij wel? of iemand anders?
 
- SanThe -

- SanThe -

14/07/2005 23:08:00
Quote Anchor link
Kijk eens naar het content-type van je files in de meta tags. Is daar iets fout mee? Verder zou ik het ook niet weten. De code is goed.
 
Nick

Nick

14/07/2005 23:19:00
Quote Anchor link
lol ik heb geen meta tags in men files staan. nooit eigenlijk, ja men vorige editor zette ze er automatisch, maar php designer 2005 doet dat niet ook geen <html> tags ofzo
 
Nick

Nick

14/07/2005 23:21:00
Quote Anchor link
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

dit bedoel je toch hè ? dit heb ik er wel neit instaan heb ik van 1 van mijn andere sites
 
- SanThe -

- SanThe -

14/07/2005 23:45:00
Quote Anchor link
Geef je index wel even <html><head><body> en die meta (tussen head). Misschien geeft dit verheldering.
 
Pieter van Linschoten

Pieter van Linschoten

15/07/2005 00:09:00
Quote Anchor link
waarom doe je niet gewoon simpel?
niet met switch etc...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

 if(!empty($_GET['p']))
    {

        $p = $_GET['p'];
}
else{
         $p= "home.php";
    }


include($p);
 ?>
 
Nick

Nick

15/07/2005 00:11:00
Quote Anchor link
ok:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php session_start();
include"functions.php";
if ($_SESSION['logged_in']==ja) {

$dag = date('j');
$maand = date('n');
$jaar = date('Y');
$dagvdweek = date('w');

$maanden_array = array(
"January", "February", "March", "April",
"May", "June", "July", "August", "September", "October", "November", "December");
$maand_naam = $maanden_array[$maand-1];
$datum = "$dag $maand_naam $jaar";


?>


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<html>
<head>
<title>:: Admin Area ::</title>
<style type="text/css">
body { background: #E5E5E5; font-family: Verdana; font-size: 11px; }

td { font-family: Verdana; font-size: 11px; color: #000000; }

/** Main CSS classes **/

.alt1 { background:url(alt1.jpg); color: #000080; }

.header { background: #F1F1F1; color: #000080; }
.mainborder { background: #C0C0C0; }
.maincontent { background: #FFFFFF; }
.menu { color: #000080; font-weight: bold; }
.menu a:link { color: #000080; text-decoration: none; }
.menu a:visited { color: #000080; text-decoration: none; }
.menu a:active { color: #D1DCFF; text-decoration: none; }
.menu a:hover { color: #D1DCFF; text-decoration: underline; }
.menubg { background: #F1F1F1; }
.tborder { background: #C0C0C0; }
</style>
</head>

<body>

<table border="0" cellspacing="4" cellpadding="1" width="750" align="center">
<tr>
<td class="mainborder">
<table border="0" cellspacing="0" cellpadding="6" width="100%">
<tr>
<td class="header" colspan="2" align="center">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include"header.php"; ?>

</td>
</tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="4" cellpadding="1" width="750" align="center">
<tr>
<td class="mainborder">
<table border="0" cellspacing="0" cellpadding="6" width="100%">
<tr>
<td class="menubg" width="150" nowrap valign="top">
<font class="menu">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include"menu.php"; ?>

</font>
<br>
<br>

<br>
<br>

</td>

<td class="maincontent" width="100%" valign="top">
<div align="center">
<center>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include"home.php"; ?>


</div>
<br>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html><center><small>&copy; Copyright <i>#Fearlezz|Virtual</i> - Powered by:<br><br>
<img src="php-logo.gif">&nbsp;&nbsp;<img src="mysql-logo.gif">
</small></center>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
    } else {
echo"It would be nice if you tried to login first?";
    }

?>
 
- SanThe -

- SanThe -

15/07/2005 01:13:00
Quote Anchor link
if ($_SESSION['logged_in']==ja) {
ja moet tussen "" dus
if ($_SESSION['logged_in']=="ja") {
en de meta regel moet tussen <head> en </head>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.