Hej
Jeg er stødt i et mindre problem med indsættelse af æ ø å og almindelige html tags som <br /> osv. i min MySql database.
Jeg har prøvet med
addslashes();
stripslashes();
htmlentities();
nl2br();
htmlspecialchars();
Men intet ser ud til at virke.
Her en del af min kode
if($_POST['ny'])
{
$overskrift = mysql_real_escape_string(htmlentities($overskrift));
$forfatter = mysql_real_escape_string(htmlentities($forfatter));
$news_kat = mysql_real_escape_string(htmlentities($news_kat));
$path = mysql_real_escape_string($path);
$message = stripslashes($_POST['message']);
$file = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$name = str_replace(" ", '_', $name);
$ext = strrchr($_FILES['file']['name'],'.');
$ext = strtolower($ext);
//Fil typer som godkendes af serveren
$types = array(".gif", ".jpg", ".jpeg", ".png");
$path = "images/news" . time() . "_" . $name;
if(in_array($ext, $types))
{
move_uploaded_file($file, $path);
mysql_query("INSERT INTO news (overskrift, forfatter, path, news_kat, message, dato) VALUES ('$_POST[overskrift]', '$_POST[forfatter]', '$path', '$news_kat', '$_POST[message]', now())");
echo "Billedet er nu oploadet";
}
else
{
echo "Dit billed er ikke godkendt, tjek venligst hvilken fil type det<br />";
echo "Vi accepetere kun fil typerne .gif - .jpg - .jpeg - .png<br />";
echo "Hvis du mener at filen er den type vi godkender, tjek da størrelsen på filen, vi accepter kun billeder på op til 1 MB";
}
}
Håber nogen kan hjælpe.
I min MySql database, er Kollation sat til Latin1_danish_ci