Fri, 03 Jul 2009 23:28:49 +0900
フォームから読み込んだファイルが文字化けします
PHP超初心者なのですが、下記のようなフォームを作り、
text.txt のファイルを操作したいのですが、
日本語を入力すると、テキストファイル内の文字が
文字化けしてしまいます。
文字コードはUTF-8です。
どなたか間違いをご指摘ください!
<?php
$file = ' ./text.txt ' ;
if ( isset ( $_POST [ ' save ' ]) && isset ( $_POST [ ' body ' ])) {
file_put_contents ( $file , $_POST [ ' body ' ]) ;
}
$text = file_get_contents ( $file ) ;
?>
<html>
<head>
<title>Edit Test</title>
</head>
<body>
<form action="edit.php" method="post">
<textarea name="body" cols="40" rows="4"> <?php echo $text ?> </textarea>
<br />
<input type="submit" name="save" value="SAVE" />
</form>
</body>
</html>
Fri, 03 Jul 2009 20:35:29 +0900
DATETIMEに現在日時をいれれません
DBのMySQLのDATETIMEに現在日時を入れたいのですが入りません。
insertした時の日時をいれたいのですが…。
INSERT INTO テーブル名(フィールド名)VALUES(now())
上記のやり方で何が間違っているのでしょうか?
|