PHPでメタデータリーダーを使用しています。これはうまく機能しますが、関数から取得した値をINPUTに入れるために使用していると、入力ボックスに奇妙な記号が表示されます。
ソースコードは次のとおりです。
if($fileStatus == 1){
include ("include/functions.php");
$filename=$uploaded;
$mp3file=new CMP3File;
$mp3file->getid3($filename);
$hej = "hejhejhej";
?>
<form>
<input type="text" name="hej" value="<?php echo $hej;?>">
<input type="text" name="title" value="<?php echo "$mp3file->title";?>"><br>
<input type="text" name="artist" value="<?php echo "$mp3file->artist";?>"><br>
<input type="text" name="album" value="<?php echo "$mp3file->album";?>"><br>
<input type="text" name="year" value="<?php echo "$mp3file->year";?>"><br>
<textarea name="artist"><?php echo "$mp3file->comment";?></textarea><br>
<input type="text" name="genre" value="<?php echo "Ord($mp3file->genre)";?>"><br>
</form>
<?php
}
ブラウザから取得したソースコード:
<form>
<input type="text" name="hej" value="hejhejhej">
<input type="text" name="title" value="Selene