Gastenboek

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Alain

alain

30/07/2006 13:25:00
Quote Anchor link
Hoi iedereen,
Ik bezit op onze scoutssite een gastenboek.
Nu heb ik het volgende probleem.
Onderaan het gastenboek kan men doorlinken naar de volgende 15 berichten, maar als men daar op klikt komt men idd op de volgende 15 berichten uit, maar .... die opent in een nieuwe pagina en niet in de website zelf !
Hoe kan ik dit voorkomen?

http://www.scoutsdonk.be

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
<?
  $amount
=15;

  if ($_GET['action']=='write') {
    $file=fopen('gastenboek.txt','a');
    $message=str_replace("\r",'',$message);
    $message=str_replace("\n",'{{',$_GET['message']);
    fwrite($file,$_GET['name'].'|||'.$_GET['email'].'|||'.date('d-m-Y').'|||'.$_GET['url'].'|||'.$message."\n");
    fclose($file);
    header('location: gastenboek.php?action=read&start=0');
  }


  $start=(isset($_GET['start'])?$_GET['start']:0);
  $gastenboek=Array();
  $gastenboek=file('gastenboek.txt');

?>

<HTML>
<HEAD>
<TITLE>Gastenboek</TITLE>
<!--
Gebruik de volgende script tag als je het SUR-script van CoR.nl wilt gebruiken

<SCRIPT language="JavaScript" src="sur.js" type="text/javascript"></SCRIPT>

Verwijder dan ook de twee slashes (//) in de onLoad van de BODY-tag
-->
<SCRIPT language="JavaScript">
function validate(form) {
if (form.name.value=="") {
alert("Vul je naam in");
return false;
} else if (form.message.value=="") {
alert("Vul je bericht in");
return false;
}
}
</SCRIPT>
</HEAD>
<BODY onLoad="//SUR()">

<P><TABLE width="100%" cellspacing="0" cellpadding="0">
<tr>
<td height="10" valign="top"bgcolor="#E0DFE3" class="style1"><strong>Gastenboek</strong>
<TR><TD class="tittd"><p><span class="conttd"><br>
Berichten
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $start+1; ?>
tot en met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo min($start+$amount,sizeof($gastenboek)); ?>
. </span><a href="index.php?page=schrijf"><br>
<br>
Bericht schrijven</a>
<br>
</p>
</TD>
</TR>
</TABLE>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<TR>
<TD class="conttd">
<HR>
<TABLE width="100%">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
          $gastenboek
=array_reverse($gastenboek);
          for ($i=$start;$i<$start+$amount && $i<sizeof($gastenboek);$i++) {
            list($name,$email,$date,$url,$message)=explode('|||',$gastenboek[$i]);
            $message=str_replace('{{',"\n",$message);
            echo '<TR><TD><B>'.($email!=""?'<A href="mailto:'.$email.'">'.$name.'</A>':$name).'</B></TD><TD align="right"><B>'.$date.'</B></TD></TR>'."\n";
            echo ($url!=""?'<TR><TD colspan="2"><A href="'.$url.'" target="_blank">'.$url.'</A></TD></TR>':'')."\n";
            echo '<TR><TD colspan="2"><SPAN class="SUR">'.str_replace("\n",'<BR>',htmlspecialchars($message)).'</SPAN></TD></TR>'."\n";
            echo '<TR><TD colspan="2"><HR></TD></TR>'."\n";
          }

        ?>

</TABLE>
<CENTER>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
          if ($start>0) echo '<A href="gastenboek.php?start='.max(0,$start-$amount).'"><<<</A> ';
          if ($start+$amount<sizeof($gastenboek)) echo ' <A href="gastenboek.php?start='.($start+$amount).'">>>></A>';
        ?>

</CENTER>
</TD></TR>
</TABLE>
<center>
</center>
 
PHP hulp

PHP hulp

19/02/2025 13:24:59
 
Niek Berckmans

Niek Berckmans

30/07/2006 16:18:00
Quote Anchor link
<a href=".." target="_self"></a>
 



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.