try2
<form action=".php" method="GET">
input type
- nameの代わりにvalue と入れてしまった。
- <br />忘れ
- input type の最後の/>
- phpがファイルとして認識され、保存される
→apacheが機能していない
→localhostを通さず、直接アクセスしている
- Close Pj: Alt p s
- New PHP file:Alt f n p p Enter
- New HTML file:Alt f n h
- Delete one line: Ctrl+d
?一行にした場合にうまく行かない。。。
- echo '+を用いた場合:' . $first + $secound . '<br />';
if文 ()を忘れない
if ($_GET['movies']===1) は if ($_GET['movies']) でよい
$_SESSION=['comment'][] = $_GET['comment'];
○<input type='checkbox'
×<input form='checkbox'
ltrim
rtrim
!他の関数を使って操作をしていた。。。
!mbに対応させていなかった。。。
<エンコードの設定>
犯人はApacheの設定。apache2.conf内には AddDefaultCharset の行がコメント
アウトされているため、てっきり設定がされていないものだとばかり。
実は、AddDefaultCharset の行がコメントアウトされていると、デフォルトで
UTF-8となってしまうらしい。なんとも面倒くさい。。。
というわけで、/etc/apache2/apache2.conf の AddDefaultCharset の行から
コメントアウトを外し "AddDefaultCharset none" としてあげる。
んでもってApache再起動。うまくいった。
最終更新:2010年06月28日 23:23