Toon posts:

[PHP] Include probleem......

Pagina: 1
Acties:
  • 122 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een website gemaakt en ik wil als ik op een button in het menu klik
dat deze opent in een table. ik heb een aantal scripts geprobeerd maar elkekeer zeg ie : Parse error: parse error in /home/virtual/site110/fst/var/www/html/index.php on line 25

Ik snap niet waar het probleem zit, ik heb al gezocht op het forum voor een oplossing maar kon deze niet vinden.

Kan iemand mij helpen.????

Hier de code :

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title>Niet van belang :)</title>
<link rel="stylesheet" type="text/css" href="wireless.css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body text="#FF9900" link="#333333" vlink="#FF3300" alink="#0000FF">
<div align="center">
  <table width="75%" border="1" bordercolor="#FF9900">
    <tr>
      <td bordercolor="#FF9900" bgcolor="#FF9900"><img src="img/top.jpg" width="749" height="152"></td>
    </tr>
    <tr>
      <td height="21" bordercolor="#FF9900" bgcolor="#FF9900"><font color="#333333">Navigatie 
        : <a href=index.php?pagina=home>Home</a> - <a href=index.php?pagina=nieuws>Nieuws</a></font></td>
    </tr>
    <tr>
      <td><table width="100%" border="0">
          <tr> 
            <td width="94%"> 
<?php 
if(!$pagina) { include("home.php"; } 
elseif(strstr($pagina,"admin" || strstr($pagina,"index" || strstr($pagina,"..") { include("404.php"; } 
elseif(file_exists("$pagina.php") { include("$pagina.php"; } 
elseif(file_exists("$pagina") { include("404.php"; } 
else { include("404.php"; } 
?>
            </td>
            <td width="6%"> <br>
              <img src="sponsors/logo120-60.gif" width="120" height="60"></td>
          </tr>
        </table></td>
    </tr>
    <tr>
      <td height="33"><img src="img/bottom.png" width="750" height="29"></td>
    </tr>
  </table>
</div>
</body>
</html>


Alvast bedankt.!

[ Voor 25% gewijzigd door Kees op 18-10-2003 16:00 ]


  • GGS_VR6
  • Registratie: Juli 2001
  • Niet online

GGS_VR6

Oranje!

Kan je je code ff tussen [html] of [php] tags zetten?

Done dus :D

[ Voor 18% gewijzigd door GGS_VR6 op 18-10-2003 16:01 ]

T.net ID. Bekijk het maar es eem..
‹(◕‿◕)›


  • Vae Victis
  • Registratie: April 2001
  • Laatst online: 18-08 16:52

Vae Victis

Dark Lord of the Sith

Als je iets in code wilt laten zien gebruik dan even code tags.
Is makkelijker te lezen.
Verder zie ik dat je hele php code gewoon rommel is. (rommel als in goed afsluiten haakjes etc.)
Klopt niets van, zou even overnieuw beginnen met een goeie howto erbij.
Om dit goed te brijen ben je veelste lang bezig.

[ Voor 8% gewijzigd door Vae Victis op 18-10-2003 16:02 ]


  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
include("pagina.php" .... is niet goed
include "pagina.php" ..... wel

en sluit je elseif ook af met ')'

[ Voor 33% gewijzigd door r0bert op 18-10-2003 16:04 ]


Verwijderd

.....elseif(file_exists("$pagina") {.....

Haakje openen, haakje openen, haakje sluiten. Wat zou daar nou niet goed aan zijn?
Ga gewoon debuggen, en indent je code!

Verwijderd

Topicstarter
Vae Victis schreef op 18 oktober 2003 @ 16:01:
Als je iets in code wilt laten zien gebruik dan even code tags.
Is makkelijker te lezen.
Verder zie ik dat je hele php code gewoon rommel is. (rommel als in goed afsluiten haakjes etc.)
Klopt niets van, zou even overnieuw beginnen met een goeie howto erbij.
Om dit goed te brijen ben je veelste lang bezig.
Ik heb dit gemaakt in Dreamweaver MX, ik hem zelf niet echt geschreven dus.
Als ik het opnieuw ga doen dan gaat hij er toch weer een rommel van maken?

Dit is trouwens mijn 1ste PHP pagina.. :P

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

PHP hoort in Programming & Webscripting
ik raad je echter aan daar de faq en quickstart eens goed door te lezen; debug-vragen worden daar ook niet op prijs gesteld.

Intentionally left blank


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 21-08 09:16

Kees

Serveradmin / BOFH / DoC
[php] tags toegevoegd.

Verder zou ik ipv
PHP:
1
if(!$pagina) { include("home.php"; }

PHP:
1
2
if(!isset($pagina)) 
    include("home.php";

gebruiken
verder is het op deze manier makkelijk om elke bestaande file te includen, dus inclusief dingen die niet in je webroot staan (maar wel op .php eindigen)

De fout op lijn 25 is een ontrbrekend ')' na de include. (je sluit de inlude("" niet af ;))

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan

Pagina: 1

Dit topic is gesloten.