PHP

PHP

xamppでルートパスを使えるようにする

PHP相対パスと絶対パスに対して、3つ目のパスとしてルートパスというものがあります。ルートパスとはサーバーのルート(一番上の階層)からみてのパスになります。PHPなどでファイルを呼び出すような時にはこのルートパスが非常に便利です。しかし、ル...
PHP

SELECT文とwhere句を使って検索機能を実装してみる

PHP今回はoutput.phpに検索枠を作り、その枠に入力した値で検索できるようにしましょう。<form action="out.php" method="post">ID:<input type="text" name="id"><br...
PHP

データベースからデータを取得する

PHPデータベースからデータを取得するにはSELECT文とWHERE句を使います。WHERE句をデータの検索対象をしぼりこむためにSELECT文と組み合わせたり、データの更新対象を指定するためにUPDATE文と組み合わせて使います。sele...
CSS応用

input要素にcssを適用させる

CSS応用PHPフォームで使用するinputやtextareaなどの要素は他の要素に比べて、ブラウザやデバイスのデフォルトのスタイルシートが多く指定されています。特にこだわりがなければこのまま使用したり、多少手を加えるだけということもありま...
PHP

PHPでのセッション

PHPセッション(session)とはセッションとは、コンピュータのサーバー側に一時的にデータを保存する仕組みのことです。たとえば、あるECサイトへのログイン情報やユーザー情報など、ユーザーに直接紐づくようなデータをセッションに格納して使っ...
PHP

メールフォーム(データベースに接続してないバージョン)

PHPメールフォーム(データベースに接続してないバージョン)今回のメールフォームは非常にシンプルでデータベースには接続せず、フォームを記入してくれた人とフォームの管理者(自分)に、フォームに記入された内容がメールで届くようになっています。m...
PHP

htmlspecialcharsとENT_QUOTESの設定

PHP特殊文字をブラウザで文字列として表示させるには htmlspecialchars 関数を使用します。これを使用すると、各文字列が <、>、&、" に変換されて返されます。さらに続けて ENT_QUOTES と書くと、' (シングルクォ...
PHP

PHPでのfor文

PHP基本的にはJavascriptと同じですが、phpの場合はお問い合わせフォームなどと一緒に使う事が多いので「for文で生成した値をpostで送る」という所までしっかりと覚えましょう。0〜9までを表示for($i = 0; $i < 9...
PHP

PHPのinclude関数を使って外部ファイルを読み込む

PHPinclude関数を使う事でhtmlファイルをテンプレート化する事が出来ます。ページ数が多いサイトやコンテンツが増えていくようなwordpressなどのCMSでは必須の技術です。include関数の使い方外部ファイルを読み込ませたい箇...
PHP

PHPでのif文

PHPif文を使うことで、プログラムの結果を分岐する事が出来ます。例えば値が〇〇以上であれば、Aルート値が〇〇以下であれば、Bルートというように、ある条件をもとにルートが分岐する事を条件分岐といいます。if文の書き方if (条件) {条件が...