gæstebog i flash/php
Hey..Har en fungerende gæstebog i flash med følgende php script:
<?php
if (!isset($_GET["name"]) || !isset($_GET["email"]) || !isset($_GET["message"]) || empty($_GET["name"]) || empty($_GET["email"]) || empty($_GET["message"])) {
print "&result=Fail";
print "&errorMsg=" . urlencode("All fields must be filled out, Please try again.");
}else{
function addentry($name, $email, $message) {
$posted = strftime(" %d/%m-%y %H:%M");
$message = stripslashes($message);
$file = fopen("entry.txt", "a+");
if (!$file) {
print "&result=Fail";
print "&errorMsg=" . urlencode("Could not open entry.txt file. Change permissions to 766.");
}else{
fputs($file, "<font color=\"#E7E7E7\">Name:</font> $name\n<font color=\"#E7E7E7\">Email:</font> <font color=\"#CBB354\"><u><A href=\"mailto:$email\"> $email</A></u></font><br>\n<font color=\"#E7E7E7\">Posted:</font> $posted\n<font color=\"#E7E7E7\">Message:</font> $message\n\n");
fclose($file);
$mailTo = "alloedee@yahoo.dk";
$mailFrom = "From: <guestbook@beatsafari.dk>";
$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:
http://www.beatsafari.dk";
mail($mailTo, $mailSubject, $mailBody, $mailFrom);
// Send admin an email when new entry occurs
print "&result=okay";
}
}
addentry($_GET["name"], strtolower($_GET["email"]), $_GET["message"]);
}
?>
(omskrevet med nikolajs hjælp)
Det er finfint men hvordan ændrer jeg det således at de nyeste input står øverst..sån at det er dem der ses når gæstebogen åbnes.
Har prøvet med $New = "$Input$OldData"; og lign. men kan ikke få det til at virke.
Nogen der ved......??
Gæstebogen kan ses på http://www.beatsafari.dk/flash_content.html under e-mail/guestbook.
/mischa
