Berichtenbalk in bovenste frame
Ik meot voor mijn school een website maken voor schoolexamens. Nu wil ik graag een berichtenbalk, die heb ik ook al aangemaakt.
http://www.havo-7.informaticaweb.nl/gastenboek/index.php
Maar nu wil ik graag alle berichtjes op het frameset krijgen; http://www.havo-7.informaticawe.nl bij het bovenste frameset.
Maar hoe doe ik dat?
Het bovenste frameset heet titel.html, en de berichtenbalk staat een map hoger in gastenboek. Zowel op de computer, als op de server.
Nu moet ik zeker includen? Maar hoe doe ik dat, want toen ik het deed lukte het niet.
Hopelijk kunnen jullie mij helpen.
Want deze opdracht is heel belangrijk voor mij!
<HTML>
<HEAD><TITLE>Inhoud</TITLE></HEAD>
<FRAMESET ROWS="110,*">
<FRAME SRC="titel.html" NAME="titel">
<FRAMESET COLS="150,* ">
<FRAME SRC="linkerframe.html" NAME="index">
<FRAME SRC="witrechts.html" NAME="hoofdscherm">
</FRAMESET>
</FRAMESET>
</HTML>
--------------------titel.html ----------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Computercriminaliteit</title>
</head>
<BODY BGCOLOR="#RRGGBB">
<IMG SRC="images/4_103534_hacker.gif" WIDTH="150" HEIGHT="112" ALIGN="right" >
<MARQUEE BEHAVIOR="slide"><Font COLOR="#FFFFFF"><Font SIZE="7">!! Computercriminaliteit !!</Font Size></Font COLOR></MARQUEE></p>
</body>
</html>
Je kunt geen PHP gebruiken op een pagina met de extensie html. Voordat je iets kunt includen zul je de extensie in php moeten veranderen.
en titel al .php opsla
zou hij moeten werken denk je?
Dan test ik dat morgen even.
En dan in titel.php de include.
Warning: main(): Unable to access ./weergeven.php in /home/virtual/site76/fst/home/havo-7/public_html/gastenboek/index.php on line 5
Warning: main(./weergeven.php): failed to open stream: No such file or directory in /home/virtual/site76/fst/home/havo-7/public_html/gastenboek/index.php on line 5
Warning: main(): Failed opening './weergeven.php' for inclusion (include_path='.:/php/includes:/usr/share/php') in /home/virtual/site76/fst/home/havo-7/public_html/gastenboek/index.php on line 5
Fatal error: Call to undefined function: berichtenbalk() in /home/virtual/site76/fst/home/havo-7/public_html/gastenboek/index.php on line 10
Hoe kan ik deze verhelpen?
Ik neem aan dat je wel weergeven.html hebt hernoemd naar weergeven.php?
Dit is de hele code van weergeven.php
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
41
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
41
<?php
function berichtenbalk($sMap)
{
include $sMap.'admin/config.php';
include $sMap.'smilies.php';
include $sMap.'smilie.php';
include $sMap.'messages.php';
if(empty($array))
{
return 'Er zijn geen berichten';
}
else
{
if($vooraan == 'oude')
{
ksort($array);
}
else
{
krsort($array);
}
unset($echo_back);
foreach($array as $key => $array2)
{
if(!empty($array2))
{
$de_naam = smilie($arraynaam[$key], $smilie, $smilieverplaats, $DeMap);
$het_bericht = smilie($array[$key], $smilie, $smilieverplaats, $DeMap);
$echo_back .= '<b>'.stripslashes($de_naam).':</b> '.stripslashes($het_bericht).' '.$scheiding.' ';
}
}
return '<script language="javascript" src="./'.$sMap.'/javascript.js" type="text/javascript"></script> <font face="verdana" size=2><marquee width="75%">'.$echo_back.'</marquee> <a href="javascript:popUp2(\''.$sMap.'/voegtoe.php\');">[Voeg bericht toe]</a>';
}
}
?>
function berichtenbalk($sMap)
{
include $sMap.'admin/config.php';
include $sMap.'smilies.php';
include $sMap.'smilie.php';
include $sMap.'messages.php';
if(empty($array))
{
return 'Er zijn geen berichten';
}
else
{
if($vooraan == 'oude')
{
ksort($array);
}
else
{
krsort($array);
}
unset($echo_back);
foreach($array as $key => $array2)
{
if(!empty($array2))
{
$de_naam = smilie($arraynaam[$key], $smilie, $smilieverplaats, $DeMap);
$het_bericht = smilie($array[$key], $smilie, $smilieverplaats, $DeMap);
$echo_back .= '<b>'.stripslashes($de_naam).':</b> '.stripslashes($het_bericht).' '.$scheiding.' ';
}
}
return '<script language="javascript" src="./'.$sMap.'/javascript.js" type="text/javascript"></script> <font face="verdana" size=2><marquee width="75%">'.$echo_back.'</marquee> <a href="javascript:popUp2(\''.$sMap.'/voegtoe.php\');">[Voeg bericht toe]</a>';
}
}
?>
Hopelijk kunnen jullie mij echt helpen.
Welke fout? Error?
include $sMap.'admin/config.php';
include $sMap.'smilies.php';
include $sMap.'smilie.php';
include $sMap.'messages.php';
$sMap moet de map zijn met de bestanden en plaatjes.
achter $sMap MOET een / dus berichtenbalk('map/');
SanThe:
Welke fout? Error?
Zijn bericht ervoor ;)
include $sMap.'gastenboek/admin/config.php';
include $sMap.'gastenboek/smilies.php';
include $sMap.'gastenboek/smilie.php';
include $sMap.'gastenboek/messages.php';
Parse error: parse error, unexpected T_STRING in /home/virtual/site76/fst/home/havo-7/public_html/gastenboek/messages.php on line 3
En messages.php ziet er zo uit;
Wat doe ik fout?