Jump to content


Photo

Guestbook Flash/php Ordem Decrescente Das Entradas


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Dummy

Dummy

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Não informado

Posted 18/12/2003, 08:18

Bom dia,

Estou usando um guestbook em Flash/PHP que estaria funcionando perfeitamente, senão por um detalhe: as entradas mais recentes estão sendo incluídas no final da lista de mensagens, e não no início, como seria o desejado.

Gostaria de perguntar como faço para inverter a ordem das mensagens. O código segue abaixo.

Muito obrigado,
Evandro.
========================================================
<?

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=\"#FFFFFF\">Name:</font> $name\n<font color=\"#FFFFFF\">Email:</font> <font color=\"#990000\"><u><A href=\"mailto:$email\">$email</A></u></font><br>\n<font color=\"#FFFFFF\">Posted:</font> $posted\n<font color=\"#FFFFFF\">Message:</font> $message\n\n");
fclose($file);

// Send admin an email when new entry occurs
mailAdmin($name, $email, $message);
}

function mailAdmin($name, $email, $message) {
$mailTo = "you@youremail.com";
$mailFrom = "From: <you@youremail.com>";
$mailSubject = "New Guestbook Entry";
$mailBody = "A visitor to your site has left the following information in your guestbook:\n
Name: $name
Email: $email
The visitor commented:
------------------------------
$message
------------------------------
You can view the message at:
[url="http://www.yoursite.com";"]http://www.yoursite.com";[/url]
mail($mailTo, $mailSubject, $mailBody, $mailFrom);
}

print "&result=okay";
exit;

?>




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq