2020-02

PHP

PHPでのセッション

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

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

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

コーディング作業のさいのチェックリスト

webサイト制作モバイルフレンドリーテストsearch.google.comリンク切れがないかdead-link-checker.com表示速度www.thinkwithgoogle.comalt属性を適切に設定するmeta属性を適切に設定...
PHP

htmlspecialcharsとENT_QUOTESの設定

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

PHPでのfor文

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

cssだけでドロワーメニューを作る

css3授業ではjqueryを使ってハンバーガーメニューを作成しましたが、jqueryを使わずにcssのみでも作成出来ます。ただ要素の使い方が非常に癖があり、これはこれで解り辛さがあります。また、細かい要素の指定方法が必要になるので、「~」...
webサイト制作

ファビコンにsvg形式の画像を使う

webサイト制作以前、授業でファビコンを作成した際には、一度、png等のビットマップで作成し、そのあと.ico用のジェネレーターで変換していましたが、とうとうファビコンもSVG形式が対応されるようになりました。SVGを使えばこれまで使われて...
webサイト制作

robots.txtで検索エンジンのクローラーを制御する

web制作robots.txtとはrobots.txtとは、GoogleやYahoo!などといった、自サイトの情報を取得(クロール)するプログラム(クローラー)を制御するためのテキストファイルです。例えば、特定のファイルや、ディレクトリをク...
レスポンシブデザイン

スマートフォンでのナビメニュー

レスポンシブデザインナビゲーションメニューの押し易さ(使い易さ)というのはページ全体の使い易さに繋がる為、非常に大切です。PCレイアウトの場合は、ある程度大きい面積の中でホバーアクションと組み合わせる事で、ある程度の解り易さは確保出来ます。...
PHP

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

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