ragazzi ho questo script:
<?
if (!isset($name) || !isset($email) || !isset($message) || empty($name) || empty($email) || empty($message)) {
print "&result=Fail";
print "&errorMsg=" . urlencode("Input required for all fields.");
exit;
}
$email = strtolower($email);
addentry($name, $email, $message);
function addentry($name, $email, $message) {
$posted = strftime("%D %I:%M %p");
$message = stripslashes($message);
$file = fopen('entry.txt', 'a+');
if (!$file) {
print "&result=Fail";
print "&errorMsg=" . urlencode("Could not open entry.txt file. Change CHMOD levels to 766.");
exit;
}
fputs($file, "<font color=\"#000000\">Nome:</font> $name\n<font color=\"#000000\">Email:</font> <font color=\"#990000\"><u><A href=\"mailto:$email\">$email</A></u></font>
\n<font color=\"#000000\">Data:</font> $posted\n<font color=\"#000000\">Messaggio:</font> $message\n\n");
fclose($file);
// Send admin an email when new entry occurs
mailAdmin($name, $email, $message);
}
function mailAdmin($name, $email, $message) {
$mailTo = "info@393wr.com";
$mailFrom = "From: <info@393wr.com>";
$mailSubject = "Nuovo Messaggio dal GuestBook";
$mailBody = "Un nuovo visitatore ha lasciato un messaggio nel tuo Guestbook:\n
Name: $name
Email: $email
The visitor commented:
------------------------------
$message
------------------------------
You can view the message at:
http://www.393wr.com";
mail($mailTo, $mailSubject, $mailBody, $mailFrom);
}
print "&result=okay";
exit;
?>
Ora l'ultimo messaggio postato viene messo in fondo all'elenco; ma lo vorrei al primo posto, cosi ke i messaggi più vekki siano in fondo.
Invertire l'ordine insomma; come posso fare???
Grazie