salve a tutti..
dunque, ho un guestbook in flash e php.. purtroppo mi fa casino con la visualizazzione delle lettere accentate..
Ho aggiunto alcune righe di codice nel file php.. ma pare che non serva a nulla..
Qualcuno mi sa dire se sbaglio a scrivere nel php o cosa?
Il codice:
<?php
$Website = eregi_replace("http://", "", $website);
if ($_POST["done"] == "Yes") {
$filename = "guest.txt";
$fp = fopen( $filename,"a");
$rec=stripslashes("guest.txt");
$rec = str_replace( "à", "&#". ord("à") .";", $rec );
$rec = str_replace( "è", "&#". ord("è") .";", $rec );
$rec = str_replace( "é", "&#". ord("è") .";", $rec );
$rec = str_replace( "ì", "&#". ord("ì") .";", $rec );
$rec = str_replace( "ò", "&#". ord("ò") .";", $rec );
$rec = str_replace( "ù", "&#". ord("ù") .";", $rec );
$datePost = (date ("dS of F Y (h:i:s A)",time()));
$Input = "guest=".URLencode("Name: ".
$_POST["name"].
"
Email: <u><a href=\"mailto:$email\">".
$_POST["email"].
"</a></u>
Website: <u><a href=\"http://".
$_POST["website"].
"\" target=\"_blank\">".
$_POST["website"].
"</a></u>
Comments: ".
$_POST["comments"].
"
Posted: ".
$datePost."
");
fwrite($fp,$Input,strlen($Input),$rec);
fclose($fp);
echo "confirm=success";
}
?>
<?php
$recipient = "claire@email.it";
$subject = "Guestbook";
$date = date( "d/m/Y - H:i:s");
$msg = "Name: $name\n";
$msg .= "EMail: $email\n";
$msg .= "WebSite: $website\n\n";
$msg .= "Message: $comments\n\n";
$msg .= "sent: $date";
mail($recipient, $subject, $msg, "From: <claire>");
mail($email, "claire guestbook","Automatic Responder\n
************************************
Grazie della visita
************************************\n
", "From: <claire>");
?>