textarea内のタグを反映させたいのですが
http://okweb.jp/kotaeru.php3?q=984300を参考に
改行を犠牲にして自動リンクを利用できるようにしたのですが、
HTMLの一部に編集内容を反映したいため
FONTタグ等も利用したいんです。
何か良い方法はありませんでしょうか?
よろしくお願いします。
<?PHP
文字制限のため省略ですが参考元と同様です。
?>
<html>
<title>テキストファイルのデータ更新</title>
</head>
<body>
<form method="post" action="edit.php">
data1の変更 - <textarea name ="data1" rows="5" cols="40"><?php echo preg_replace("/<br>/", "\n", $ini['data1']); ?></textarea><br>
data2の変更 - <textarea name ="data2" rows="5" cols="40"><?php echo preg_replace("/<br>/", "\n", $ini['data2']); ?></textarea><br>
data3の変更 - <textarea name ="data3" rows="5" cols="40"><?php echo preg_replace("/<br>/", "\n", $ini['data3']); ?></textarea><br>
<input type="submit" value="送信">
</form>
<table>
<tr><td>data1</td><td><?PHP echo ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $ini['data1']); ?></td></tr>
<tr><td>data2</td><td><?PHP echo ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $ini['data2']); ?></td></tr>
<tr><td>data3</td><td><?PHP echo ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $ini['data3']); ?></td></tr>
</table>
</body>
</html>
補足
hujitomo様回答ありがとうございます。 当方HTMLですが、wrap="hard"にしてみましたが変わらずでした。 コピペだと、上手く自動改行するみたいですが…