Avatar billede jcah Nybegynder
30. april 2007 - 19:44 Der er 3 kommentarer og
1 løsning

Flash gæstebog vil ikke vise visse bogstaver - den benytter PHP

Hejsa,

Har sat følgende gæstebog op på mit flash site, men jeg har det problem at den ikke viser æ,ø,å. Hvilket den jeg naturligvis meget gerne skulle.

http://www.flashkit.com/movies/Interfaces/Forms/Flash_MX-Mentaler-8439/index.php

Håber nogen kan hjælpe til med hvordan jeg får det løst.

Mange tak.
Avatar billede showsource Seniormester
01. maj 2007 - 08:32 #1
Har ikke kikket kode på ex. men du skal formodentlig bruge
utf8_decode($_POST["text"])
Avatar billede jcah Nybegynder
01. maj 2007 - 15:04 #2
Aner desværre ikke så meget om script - men php koden ser sådan ud:
<?
    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\">Name:</font> $name\n<font color=\"#000000\">Email:</font> <font color=\"#CCCCCC\"><u><A href=\"mailto:$email\">$email</A></u></font><br>\n<font color=\"#000000\">Posted:</font> $posted\n<font color=\"#000000\">Message:</font> $message\n\n");
    fclose($file);

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

function mailAdmin($name, $email) {
    $mailTo = "Your Name <your@email.com>";
    $mailFrom = "From: Guestbook <noreply@email.com>";
    $mailSubject = "New Guestbook Entry";
    $mailBody = "$name ($email) has just posted in your guestbook\n\nView it at http://www.yoursite.com";
    mail($mailTo, $mailSubject, $mailBody, $mailFrom);
}

print "&result=okay";
exit;

?>
Avatar billede showsource Seniormester
05. maj 2007 - 08:05 #3
Prøv med
$message = utf8_decode(stripslashes($message));
Avatar billede jcah Nybegynder
23. april 2011 - 17:57 #4
Må hellere lukke - fandt aldrig en løsning desværre
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester