Olá pessoal,
Estava tentando colocar um 'Livro de Visitas' no meu site em flash mas encontrei o seguinte problema:
Os dados formulário do flash não estão sendo registrados no arquivo .txt onde eles deveriam ser armazenados, pressuponho que exista algum erro no código .php abaixo é ele quem registra os dados no arquivo .txt. Se alguém encontrar algum erro responde aí.
<?
$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);
$Website = stripslashes($Website);
$Comments = stripslashes($Comments);
if ($Submit == "Yes") {
#Next line tells the script which Text file to open.
$filename = "emerson_tutorial_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 = "Nome: $Name<br>Email: <a href=\"mailto:$Email\">$Email</a><br>Website: <a href=\"http://$Website\" target=\"_blank\">$Website</a><br>Comentario: $Comments<br><i><font size=\"-1\">Data: $Today</font><br><br>.:::.";
$New = "$Input$OldData";
$fp = fopen( $filename,"w+");
fwrite($fp, $New, 80000);
fclose( $fp );
}
$filename = "emerson_tutorial_GuestBook.txt";
$fp = fopen( $filename,"r");
$Data = fread($fp, 80000);
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>Não há mais mensagens";
exit;
}
}
?>
Obrigado a atenção.
Estava tentando colocar um 'Livro de Visitas' no meu site em flash mas encontrei o seguinte problema:
Os dados formulário do flash não estão sendo registrados no arquivo .txt onde eles deveriam ser armazenados, pressuponho que exista algum erro no código .php abaixo é ele quem registra os dados no arquivo .txt. Se alguém encontrar algum erro responde aí.
<?
$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);
$Website = stripslashes($Website);
$Comments = stripslashes($Comments);
if ($Submit == "Yes") {
#Next line tells the script which Text file to open.
$filename = "emerson_tutorial_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 = "Nome: $Name<br>Email: <a href=\"mailto:$Email\">$Email</a><br>Website: <a href=\"http://$Website\" target=\"_blank\">$Website</a><br>Comentario: $Comments<br><i><font size=\"-1\">Data: $Today</font><br><br>.:::.";
$New = "$Input$OldData";
$fp = fopen( $filename,"w+");
fwrite($fp, $New, 80000);
fclose( $fp );
}
$filename = "emerson_tutorial_GuestBook.txt";
$fp = fopen( $filename,"r");
$Data = fread($fp, 80000);
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>Não há mais mensagens";
exit;
}
}
?>
Obrigado a atenção.
Comment