ええ、私はいくつかの値を呼び出すphpページをロード/リフレッシュするときにÆØÅがランダムにÆØÅに置き換えられるという問題があります...
追加するまではうまくいきました
$Filename = preg_replace("/[^a-zA-Z0-9]/", "", $Filename);
しかし、それによりスクリプトは . ファイル拡張子に含まれていたので、コードを削除しました。ロード/リフレッシュ時に文字をランダムに置き換えるようになりました
$Filename=$_FILES['Filename']['name'];
$Description=$_POST['Description'];
$Contact=$_POST['Contact'];
$Time = gmdate('Y-m-d H:i');
$Title=$_POST['Title'];
$Filename = preg_replace("/[^a-zA-Z0-9]/", "", $Filename);
if(move_uploaded_file($_FILES['Filename']['tmp_name'], $target)) {
echo "Filen ". basename( $_FILES['Filename']['name']). " er nå lagt til blant Alta Botanikkforeningens funn.";
mysql_connect("localhost", "root", "") or die(mysql_error()) ;
mysql_select_db("altabotanikk") or die(mysql_error()) ;
mysql_query("INSERT INTO picture (Filename,Description,Contact,Time,Title)
VALUES ('$Filename', '$Description', '$Contact', now(), '$Title')") ;
} else {
echo "Det skjedde noe galt her :/";
}
ランダムでどこにもエラーがないため、何が原因なのかわかりません。
UTF-8 を宣言する HTML
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />