gbv16

Gesponsorde koppelingen

PHP script bestanden

  1. gbv16

« Lees de omschrijving en reacties

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php //Bestand: bijdrage.php ?>

------------------------------------------------------------------------------------------------------
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?php //Bestand: config.php

/* Hier configureren we enkele sitegerelateerde variabelen */

$urlSite = "www.domein.com"; // url van de website zonder http://
$titleSite = "Mijn website"; // Titel/naam van de website
$urlGb = "GBv1.6"; // Pad/map van het gastenboek.
$mailWm = "[email protected]"; // E-mail van de webmaster
$copyright = "Copyright" ." ". date("Y"); // Copyright jaar
$softVers = "GBv1.6 Ambroos.com"; // Versie van de software, niet veranderen aub
$tags="<a>, <b>, <i>, <u>,";//Toegelaten html tags in het bericht
/* Via e-mail op de hoogte gebracht worden wanneer er een bijdrage is geplaatst.*/

$notice =1;//Een 1 is deze functie inschakelen
$subject ="Een nieuw bericht in je gastenboek!";//Onderwerp van de mail
$noticeTo ="[email protected]";//Het e-mail adres waar de mail naartoe moet
/*Dit was je van het begin aan het zoeken. AANPASSEN VAN DE LAYOUT!! ;o) */

$i=3;//Css bestand. 0==default, 1== blue, 2== black, 3== white...  
$css[0]="css/default.css";
$css[1]="css/blue.css";
$css[2]="css/black.css";
$css[3]="css/white.css";
$css[4]="Pad naar je eigen stylesheet";
###########################################################
#HIER NIETS VERANDEREN!!! Tenzij je weet waar je mee bezig bent natuurlijk ;-)
###########################################################
/////////////////////////////////////////////////////////////////////////////////////////////////////////

$_POST['id'] = date("d-m-Y") .  date("H:i");//Elk bericht krijgt een id, zaaks om het bericht gemakkelijker te kunnen traceren
$_POST['ip'] = $_SERVER['REMOTE_ADDR'];// Toon het ip adres van de bezoeker
$_POST['time'] = "Verzonden op " . date("d-m-Y") . "  om " . date("H:i") . "\n";//Datum/uur van het bericht
$_POST['naam'] = strip_tags($_POST['naam']);//HTML en PHP-tags verwijderen uit de invoer
$_POST['email'] = strip_tags($_POST['email']);//HTML en PHP-tags verwijderen uit de invoer
$_POST['url'] = strip_tags($url);//HTML en PHP-tags verwijderen uit de invoer
$_POST['bericht'] = strip_tags($_POST['bericht'], $tags);//HTML en PHP-tags verwijderen uit de invoer
#$_POST['bericht'] = nl2br($bericht);//Regeleinden omzetten in HTML-regeleinden met <br>

$_POST['bericht'] = wordwrap(nl2br($_POST['bericht']), 55, "\n", 1);
$ambroos="GBv1.6 Ambroos.com";//Auteur + versie van dit script
$test="<h3>Gelieve het copyright te respecteren aub!<br>
 Zet de variabele \$softVers terug naar zijn oorspronkelijke waarde.</h3>"
;
//////////////////////////////////////////////////////////////////////////////////////////////////////////
###########################################################

/* De inhoud van een gastenboek bijdrage in een layout gegoten */


$content = "<!--BEGIN BERICHT" ." ".$_POST['id']." "."--><div align=center>
<table class=table1 border=0 cellpadding=0 cellspacing=0 width=45%>
<tr>
<td>
<div align=center>
<table class=table1 border=0 cellpadding=0 cellspacing=1 width=100%>
<tr>
<td class=cel1>
<div align=center>
<table class=cel2 border=0 cellpadding=0 cellspacing=1 width=100%>
<tr>
<td class=cel3 colspan=2><h5><a class=content href=mailto:"
.$_POST['email']. ">E-mail</a> <a class=content href=" .$_POST['url']. ">Homepage</a> ip:" ." ".$_POST['ip']." ". "<br>
<a class=content href=#ptop>Top</a></h5>  
</td>
</tr>
<tr>
<td class=cel4 width=22%><h5>Naam:</h5></td>
<td class=cel5 width=78%><h6>"
.$_POST['naam']. "</h6></td>
</tr>
<tr>
<td class=cel6 width=22% align=left valign=top><h5>Bericht:</h5></td>
<td class=cel7 width=90%><h6>"
." ".$_POST['time']." "."<br><hr><br>" .$_POST['bericht']. "</h6></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div><!--EINDE BERICHT"
.$_POST['ip']. "-->";

?>

----------------------------------------------------------------------------------------------
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php //Bestand: foot.php

/* Tekst met copyright en  e-mail link naar de webmaster */


echo("<br><br><p class=foot>" .$softVers." ". $copyright." ".
"<a class=foot href= mailto:".$mailWm.">" ." ".$titleSite." ". "</a></p>");

############################################################
?>

----------------------------------------------------------------------------------------------
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
18
19
<?php //Bestand: head.php

###########################################################

include("config.php");
include($css[$i]);
###########################################################

/* Titel/naam van de website */


echo("<a name=ptop></a><h1>" ." ".$titleSite." "."</h1>");

/* Navigatie binnen het gastenboek en link naar de hoofdpagina van de website */

echo("<br><h4>.:<a class=nav href= http://".$urlSite.">Home</a>
       | <a class=nav href= view.php >Lezen</a>
       | <a class=nav href= index.php>Schrijven</a>:.</h4>
         <br>"
);
#############################################################
?>
<p><a name="ptop"></a></p>
----------------------------------------------------------------------------------------------
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php //Bestand: index.php
###########################################################

include("head.php");
include("config.php");
include("val.js");
###########################################################

/* Hier vertrekt de bijdrage voor het gastenboek naar het bestand bijdrage.php */


if($_POST['submit']){

  
/* Bestaande inhoud lezen */

   $bestand = "bijdrage.php";
   $fd1 = fopen($bestand,"r");
   $berichten = fread($fd1,filesize($bestand));
    
    
/* Bestaande inhoud wissen en nieuwe bijdrage schrijven */
        
    $fd2 = fopen($bestand,"w");
    $string2 = $content;
      fwrite($fd2,$string2);
      
          
/* De vorige berichten achter het nieuwe bericht schrijven */
              
     $fd3 = fopen($bestand,"a");
     $string3 = $berichten;
       fwrite($fd3,$string3);
       fclose($fd3);
    
/* Bedankje voor de poster*/
    echo("<h3>Bedankt"." ". $_POST['naam']." ". "voor je bijdrage!</h3>");

/* Na het posten van een gastenboekbijdrage wordt er een mailtje vertsuurd */
           if($notice == 1){

             $mail_body = "Verzonden op " . date("d-m-Y") . "om " . date("H:i") . "\n"; // Datum en uur van het verzenden
              /* De volgende regels zorgen voor de mail inhoud en verzenden */

              $mail_body .= $_POST['naam']." ". "heeft een bericht geschreven in je " .$titleSite. " gastenboek.\n\n";// Openingszin van de mail
              $mail_body .= "Bericht:\n";//Boodschap van de verzender of inhoud mail
              $mail_body .= $_POST['bericht'] . "\n\n ---Einde bericht---";

              mail($noticeTo, $subject, $mail_body);

              

     }
 
         }
else {  //Gebeurt er niets dan blijven we het formulier aanschouwen ;-)

?>


<!-- Begin formulier -->
<html>
<body>
<form method="POST" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_SERVER['PHP_SELF'];?>
"
onsubmit="return Form_Validater(this)" language="JavaScript" name="Form" >
<div align="center">
<table class="cel2" border="0" cellpadding="0" cellspacing="1" width="35%">
<tr>
<td class="cel4" width="66" align="left" valign="top">&nbsp;</td>
<td class="cel4" align="left" valign="top">
<h5>Toegestane html tags: &lt;a&gt; &lt;b&gt; &lt;u&gt; &lt;i&gt; </h5>
</b>
<tr>
<td class="cel4" width="66" align="left" valign="top"><h5>Naam:</h5></td>
<td class="cel5" align="left" valign="top">
<p align="center">
<input name="naam" size="39" maxlength="45" style="float: left">
</td>
</tr>
<tr>
<td class="cel4"width="66" align="left" valign="top"><h5>E-mail:</h5></td>
<td class="cel5"align="left" valign="top">
<p align="center">
<input name="email" size="39" maxlength="45" style="float: left"></td>
</tr>
<tr>
<td class="cel4" width="66" align="left" valign="top"><h5>url:</h5></td>
<td class="cel5"align="left" valign="top">
<p align="center">
<input name="url" size="39" value="http://" style="float: left"></td>
</tr>
<tr>
<td class="cel4" width="66" align="left" valign="top" bgcolor="#FFFFFF"><h5>Bericht:</h5></font></td>
<td align="left" valign="top" bgcolor="#FFFFFF">
<textarea rows="8" name="bericht" cols="40"></textarea></td>
</tr>
</table>
</div>
<p align="center"><input type="submit" value="Verzenden" name="submit">
<input type="reset" value="Invoer wissen" name="delete"></p>
</form>
</body>
</html>
<!-- Einde formulier -->

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
}
?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
###########################################################
include("foot.php");
###########################################################
?>


----------------------------------------------------------------------------------------------
<!-- Bestand: val.js -->

<script Language="JavaScript" Type="text/javascript">
<!--
function Form_Validater(index)
{

if (index.naam.value == "")
{
alert("Oeps! Je bent je naam vergeten.");
index.naam.focus();
return (false);
}

if (index.naam.value.length < 2)
{
alert("Dat is een korte naam! Geef ten minste 2 tekens in het veld naam op.");
index.naam.focus();
return (false);
}

if (index.naam.value.length > 45)
{
alert("Dit is onuitspreekbaar! Geef maximaal 45 tekens op in het veld naam.");
index.naam.focus();
return (false);
}

if (index.bericht.value == "")
{
alert("Geef een waarde voor het veld bericht op.");
index.email.focus();
return (false);
}

if (index.bericht.value.length < 6)
{
alert("Geef ten minste 6 tekens in het veld bericht op.");
index.email.focus();
return (false);
}

if (index.bericht.value.length > 500)
{
alert("Geef maximaal 500 tekens op in het veld bericht.");
index.email.focus();
return (false);
}
return (true);
}
//-->

</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
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php //Bestand: view.php

###########################################################

include("head.php");
include("config.php");
###########################################################

/* Openen van het bestand waar de geposte berichten worden opgeslagen */

if($softVers!=$ambroos){
echo $test;
}
else{
$bestand = "bijdrage.php";
$fd = fopen($bestand,"r");
$berichten = fread($fd,filesize($bestand));
fclose($fd);

if($berichten > '0') {  //Kijken of er berichten staan in het gastenboek

/* Zijn er berichten toon ze */

   echo("<h3>De volgende berichten werden gepost:<h3>
   <br><br>"
.$berichten);

   }
else{
/* Zijn er geen berichten, dan kan je misschien eens op zoek gaan naar vrienden ;-)) */
    echo"<h3>Er staan geen berichten in dit gastenboek :-(</h3>";

}

###########################################################
include("foot.php");
###########################################################
}
?>

 
 

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.