Hi,
I'm a newbee at flashscripting and php. I used a guestbook from this forum and restyled it
(
http://www.operadellacasa.com/gastenboek_opera.html ). It worked fine until last month. The provider stated that i had to change the php file because they migrated from php 4 to php5. This is the code i used.
And, yes, it does'nt work anymore. Can anyone help me to get this php script working again.
thanx
'a desperate' Ipacus
-------------------- code --------------------------
<?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);
//$Website = eregi_replace("http://", "", $Website);
//$Website = ereg_replace("[^A-Za-z0-9 \@\.\-\/\'\~\:]", "", $Website);
$Name = stripslashes($Name);
$Email = stripslashes($Email);
$Comments = stripslashes($Comments);
// Lezen en schrijven naar de GuestBook.txt file
if ($Submit == "Yes") {
$filename = "GuestBook.txt";
$fp = fopen( $filename,"r");
$OldData = fread($fp, 80000);
fclose( $fp );
// Geeft de datum weer...
$Today = (date (" d F Y ( h:i:s A )",time()));
// $Today = (date ("I d 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>Reactie: <b>$Comments: </b><br><i><fontsize=\"-1\">Datum: $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>Niet meer reacties</b>";
exit;
}
}
?>