arne2
05-06-2007, 03:36 PM
<?
/*
Nieuw scriptje van arne voor ozzen thomsy he
I'll put everything i say in english because on your site you also have a lot of english, i hope that's ok with you , thomsy ;)
*/
// *** LOADING CONFIG FILE
include "var.inc.php";
include "/home/webhelp/public_html/global.php";
// *** CHECKING FILE EXISTING
if (!file_exists($data)){
disperr("File "$data" not found!");
exit;
}
?>
<html>
<head>
<style type=text/css>
body {background-image: url(../images/index_21.jpg);
background-attachment: fixed;
}
</style>
<script language="javascript">
<!--
function jumlahKata(form)
{ with (form)
{ sisa.value = <?=$maxchar?>-fcomment.value.length;
if (parseInt(sisa.value)<0) { sisa.value = '0'; }
fcomment.value = fcomment.value.substr(0,<?=$maxchar?>);
}
return;
}
//-->
</script>
</head>
<body background="/images/index_21.jpg">
<p>
<?
// *** LOADING DATA
if($file=fopen($data,"r"))
{
while(!feof($file))
{
$contents_old.=fgets($file,255);
}
fclose($file);
}
// *** UPDATING CONTENT
if ($btpost=="Post"){
//SPAMFILTER
if(eregi('sex', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('porn', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('porno', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('ejaculation', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('nude', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('www', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('http', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('.com', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('.net', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('.be', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('href', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('</a>', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
//END SPAMFILTER
if (empty($fname)){ $ferr.="<font color=white><li>Please Fill In Your Name</font>"; }
if (empty($fcomment)){ $ferr.="<font color=white><li>Please Fill In Your Comments</font>"; }
if ($fhomepage == 'http://'){
$fhomepage="";
}
if (!empty($ferr)){
disperr($ferr);
} else {
$ftanggal=date("d M Y - H:i");
splitwordx($fname,30,30);
splitwordx($femail,50,30);
splitwordx($fhomepage,50,30);
splitwordx($fcomment,40,40);
$fcomment=substr($fcomment,0,$maxchar);
$contents_new="|line|$ftanggal";
$contents_entry="|#|$fname|#|$femail|#|$femail_show|#|$fhomepage|#|$fcomment";
$contents_new.=$contents_entry;
$contents_new=stripslashes($contents_new);
$contents_new=conv_asc2html($contents_new,1);
if (strstr($contents_old,$contents_entry)){
disperr("Duplicate entry");
} else {
if ($file=fopen($data,"w")){
$contents_new=$contents_new. "\r\n" . $contents_old;
fputs($file,$contents_new);
fclose($file);
$contents_old=$contents_new;
}
}
}
}
echo "<center><table border=1 cellspacing=0 cellpadding=5 style=\"border-collapse:collapse\" bordercolor=#000000>\n";
echo "<FORM name=pesan METHOD=\"post\" ACTION=\"".$PHP_SELF."\">\n";
echo "<tr><td>Name* :<td><input name=\"fname\"></tr>\n";
echo "<tr><td>Email :<td><input name=\"femail\" width=10> \n";
echo "<input type=\"checkbox\" name=\"femail_show\" value=\"y\" checked><small>show my email</tr>\n";
echo "<tr><td>Homepage :<td><input name=\"fhomepage\" size=30 value=\"http://\"></tr>\n";
echo "<tr><td>Comment* :<td><textarea max=\"$machar\" name=\"fcomment\" rows=5 cols=40 ";
echo " onKeyup='jumlahKata(document.pesan);' RAP";
echo "></textarea><small><br>Max $maxchar chars.";
echo "Chars left : <input type=\"text\" size=3 name=sisa maxlength=3 value=\"$maxchar\">";
echo "</tr>\n";
echo "<tr><td colspan=2><div>*: <small>Required field</small></div><div align=center><input type=\"submit\" name=\"btpost\" value=\"Post\"> <input type=\"Reset\" value=\"Reset\"></div></tr>\n";
echo "</FORM>";
echo "</table><br><br></center>";
$contents_old=conv_asc2html($contents_old,2);
$ar_row=explode("|line|",$contents_old);
$recperpage=10;
$row_first=1;
$row_last=count($ar_row)-1;
if (empty($row_start)){ $row_start=$row_first; }
$row_end=$row_start+$recperpage-1;
if ($row_end>$row_last){ $row_end=$row_last; }
if ($row_last>$recperpage){
echo "Page : ";
for ($p=1; $p<=ceil($row_last / $recperpage); $p++){
if ($p>1){ $start=((($p-1)*$recperpage)+1);
} else { $start=1; }
if ($p==ceil($row_start/$recperpage)){ $tdcol="#666666"; } else { $tdcol="#CCCCCC"; }
echo "<font style=\"background-color:$tdcol\">[<a href=\"$PHP_SELF?row_start=$start\">$p</a>]</font> ";
}
}
//echo "first:$row_first|start:$row_start|end:$row_end|last:$row_last";
echo " <table bgcolor=#666666 border=1 cellspacing=0 cellpadding=5 style=\"border-collapse:collapse\" bordercolor=#FFFFFF>\n";
for ($r=$row_start; $r<=$row_end; $r++){
$ar_field=explode("|#|",$ar_row[$r]);
$tanggal=$ar_field[0];
$name=$ar_field[1];
$email=$ar_field[2];
$email_show=$ar_field[3];
if ($email_show=="y"){
$email="(<a href=\"mailto:$email\">$email</a>)";
} else {
$email="(<strike><font color=#666666>hidden</font></strike>)";
}
$homepage=$ar_field[4];
$homepage="<a href=\"$homepage\" target=\"_blank\">$homepage</a>\n";
$comment=$ar_field[5];
echo "<tr><td rowspan=2>$r <td><small>$tanggal<td><small>$name $email<td><small>$homepage</tr>\n";
echo "<tr><td bgcolor=#999999 colspan=3><font color=white>$comment</font></tr>\n";
}
echo "</table>\n";
?>
</body>
</html>
It isn't posting, what's wrong?
/*
Nieuw scriptje van arne voor ozzen thomsy he
I'll put everything i say in english because on your site you also have a lot of english, i hope that's ok with you , thomsy ;)
*/
// *** LOADING CONFIG FILE
include "var.inc.php";
include "/home/webhelp/public_html/global.php";
// *** CHECKING FILE EXISTING
if (!file_exists($data)){
disperr("File "$data" not found!");
exit;
}
?>
<html>
<head>
<style type=text/css>
body {background-image: url(../images/index_21.jpg);
background-attachment: fixed;
}
</style>
<script language="javascript">
<!--
function jumlahKata(form)
{ with (form)
{ sisa.value = <?=$maxchar?>-fcomment.value.length;
if (parseInt(sisa.value)<0) { sisa.value = '0'; }
fcomment.value = fcomment.value.substr(0,<?=$maxchar?>);
}
return;
}
//-->
</script>
</head>
<body background="/images/index_21.jpg">
<p>
<?
// *** LOADING DATA
if($file=fopen($data,"r"))
{
while(!feof($file))
{
$contents_old.=fgets($file,255);
}
fclose($file);
}
// *** UPDATING CONTENT
if ($btpost=="Post"){
//SPAMFILTER
if(eregi('sex', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('porn', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('porno', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('ejaculation', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('nude', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('www', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('http', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('.com', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('.net', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('.be', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('href', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
if(eregi('</a>', $fcomment)) { $ferr="Sorry, but your message has been recognized as being spam."; }
//END SPAMFILTER
if (empty($fname)){ $ferr.="<font color=white><li>Please Fill In Your Name</font>"; }
if (empty($fcomment)){ $ferr.="<font color=white><li>Please Fill In Your Comments</font>"; }
if ($fhomepage == 'http://'){
$fhomepage="";
}
if (!empty($ferr)){
disperr($ferr);
} else {
$ftanggal=date("d M Y - H:i");
splitwordx($fname,30,30);
splitwordx($femail,50,30);
splitwordx($fhomepage,50,30);
splitwordx($fcomment,40,40);
$fcomment=substr($fcomment,0,$maxchar);
$contents_new="|line|$ftanggal";
$contents_entry="|#|$fname|#|$femail|#|$femail_show|#|$fhomepage|#|$fcomment";
$contents_new.=$contents_entry;
$contents_new=stripslashes($contents_new);
$contents_new=conv_asc2html($contents_new,1);
if (strstr($contents_old,$contents_entry)){
disperr("Duplicate entry");
} else {
if ($file=fopen($data,"w")){
$contents_new=$contents_new. "\r\n" . $contents_old;
fputs($file,$contents_new);
fclose($file);
$contents_old=$contents_new;
}
}
}
}
echo "<center><table border=1 cellspacing=0 cellpadding=5 style=\"border-collapse:collapse\" bordercolor=#000000>\n";
echo "<FORM name=pesan METHOD=\"post\" ACTION=\"".$PHP_SELF."\">\n";
echo "<tr><td>Name* :<td><input name=\"fname\"></tr>\n";
echo "<tr><td>Email :<td><input name=\"femail\" width=10> \n";
echo "<input type=\"checkbox\" name=\"femail_show\" value=\"y\" checked><small>show my email</tr>\n";
echo "<tr><td>Homepage :<td><input name=\"fhomepage\" size=30 value=\"http://\"></tr>\n";
echo "<tr><td>Comment* :<td><textarea max=\"$machar\" name=\"fcomment\" rows=5 cols=40 ";
echo " onKeyup='jumlahKata(document.pesan);' RAP";
echo "></textarea><small><br>Max $maxchar chars.";
echo "Chars left : <input type=\"text\" size=3 name=sisa maxlength=3 value=\"$maxchar\">";
echo "</tr>\n";
echo "<tr><td colspan=2><div>*: <small>Required field</small></div><div align=center><input type=\"submit\" name=\"btpost\" value=\"Post\"> <input type=\"Reset\" value=\"Reset\"></div></tr>\n";
echo "</FORM>";
echo "</table><br><br></center>";
$contents_old=conv_asc2html($contents_old,2);
$ar_row=explode("|line|",$contents_old);
$recperpage=10;
$row_first=1;
$row_last=count($ar_row)-1;
if (empty($row_start)){ $row_start=$row_first; }
$row_end=$row_start+$recperpage-1;
if ($row_end>$row_last){ $row_end=$row_last; }
if ($row_last>$recperpage){
echo "Page : ";
for ($p=1; $p<=ceil($row_last / $recperpage); $p++){
if ($p>1){ $start=((($p-1)*$recperpage)+1);
} else { $start=1; }
if ($p==ceil($row_start/$recperpage)){ $tdcol="#666666"; } else { $tdcol="#CCCCCC"; }
echo "<font style=\"background-color:$tdcol\">[<a href=\"$PHP_SELF?row_start=$start\">$p</a>]</font> ";
}
}
//echo "first:$row_first|start:$row_start|end:$row_end|last:$row_last";
echo " <table bgcolor=#666666 border=1 cellspacing=0 cellpadding=5 style=\"border-collapse:collapse\" bordercolor=#FFFFFF>\n";
for ($r=$row_start; $r<=$row_end; $r++){
$ar_field=explode("|#|",$ar_row[$r]);
$tanggal=$ar_field[0];
$name=$ar_field[1];
$email=$ar_field[2];
$email_show=$ar_field[3];
if ($email_show=="y"){
$email="(<a href=\"mailto:$email\">$email</a>)";
} else {
$email="(<strike><font color=#666666>hidden</font></strike>)";
}
$homepage=$ar_field[4];
$homepage="<a href=\"$homepage\" target=\"_blank\">$homepage</a>\n";
$comment=$ar_field[5];
echo "<tr><td rowspan=2>$r <td><small>$tanggal<td><small>$name $email<td><small>$homepage</tr>\n";
echo "<tr><td bgcolor=#999999 colspan=3><font color=white>$comment</font></tr>\n";
}
echo "</table>\n";
?>
</body>
</html>
It isn't posting, what's wrong?