PDA

Volledige versie bekijken : gastenboek een stapje verder


made on earth
%Europe/Berlin %707 %2005, 17:58
Hoi iedereen,

heb een gastenboek gemaakt die perfect werkt, maar ik wil er eigenlijk nog een stap verder mee gaan. Op de site van Carl de Keyzer zag ik een leuk gastenboek en wil dat eigenlijk ook es proberen maken. Site van carl de Keyzer http://www.carldekeyzer.com/ kijk es bij guestbook.

Als eerste stap ben ik mijn gastenboek die ik al heb gemaakt aan het ontleden. Volgens mij bestaat carl's guestbook uit twee dynamic text fields boxen. In de ene staat de naam en datum in de andere het volledige bericht. Maar verde ben ik nog niet echt. Ik meen mij te herinneren dat ik een gelijkaardige vraag al es ben tegen gekomen in het forum, maar ik vind hem niet meer terug. Dus sorry als ik een eerder gestelde vraag nog es post P)

Mijn vraag dus, kan iemand me opweg helpen om mijn bestaand gastenboek aan te passen naar een versie zoals dat van Carl de Keyzer? Mijn gastenboek bestaat nu uit één dynamic text box waarin een php script wordt geladen. Ik heb een up en down pijl om binnen in de text box te scrollen.

muchas gracias!

Tenshu
%Europe/Berlin %728 %2005, 18:29
Lijkt mij handig als jij ff jou php code post?

made on earth
%Europe/Berlin %090 %2005, 03:10
idd :)

de php code gaat als volgd:

<?php
$Submit = $_POST["Submit"];
$Name = $_POST["Name"];
$Email = $_POST["Email"];
$Comments = $_POST["Comments"];
$NumLow = $_REQUEST["NumLow"];
$NumHigh = $_REQUEST["NumHigh"];


$Name = ereg_replace("[^A-Za-z0-9 ]", "", $Name);
$Email = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Email);
$Comments = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Comments);


$Name = stripslashes($Name);
$Email = stripslashes($Email);
$Comments = stripslashes($Comments);



if ($Submit == "Yes") {
$filename = "GuestBook.txt";
$fp = fopen( $filename,"r");
$OldData = fread($fp, 80000);
fclose( $fp );


$Today = (date ("l dS of F Y ( h:i:s A )",time()));
$Input = "Naam: <b>$Name</b><br>Email: <b><u><a href=\"mailto:$Email\">$Email</a></u></b><br>Bericht: <b>$Comments</b><br><i><font size=\"-1\">Date: $Today</font><br><br>.:::.";
$New = "$Input$OldData";



$fp = fopen( $filename,"w");
if(!$fp) die("&GuestBook=cannot write $filename ......&");
fwrite($fp, $New, 800000);
fclose( $fp );
}


$filename = "GuestBook.txt";



$fp = fopen( $filename,"r");
$Data = fread($fp, 800000);
fclose( $fp );


$DataArray = split (".:::.", $Data);


$NumEntries = count($DataArray) - 1;

print "&TotalEntries=$NumEntries&NumLow=$NumLow&NumHigh=$NumHigh&GuestBook=";
for ($n = $NumLow; $n < $NumHigh; $n++) {
print $DataArray[$n];
if (!$DataArray[$n]) {
Print "<br><br><b>No More entries</b>";
exit;
}
}
?>



en euhm bedankt alvast!