アットウィキロゴ

PHP Coding

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 />';

Eclipseでは、なぜかうまく行かない。。。
http://localhost/try2-exe2/try2-exe2-2.html

if文 ()を忘れない
if ($_GET['movies']===1) は if ($_GET['movies']) でよい

$_SESSION=['comment'][] = $_GET['comment'];

○<input type='checkbox'
×<input form='checkbox'


指定文字列が何文字目にあるか?
strpos
http://phpspot.net/php/man/php/function.strpos.html

ltrim
rtrim

!他の関数を使って操作をしていた。。。
!mbに対応させていなかった。。。


<エンコードの設定>
犯人はApacheの設定。apache2.conf内には AddDefaultCharset の行がコメント
アウトされているため、てっきり設定がされていないものだとばかり。
実は、AddDefaultCharset の行がコメントアウトされていると、デフォルトで
UTF-8となってしまうらしい。なんとも面倒くさい。。。
というわけで、/etc/apache2/apache2.conf の AddDefaultCharset の行から
コメントアウトを外し "AddDefaultCharset none" としてあげる。
んでもってApache再起動。うまくいった。
最終更新:2010年06月28日 23:23