lecture

PHP基礎 (16) ファイルのアップロード

ファイルをアップロードするには、スーパーグローバル変数「$_FILE」でファイルを受け取り、PHPが一時的に保存した場所からmove_uploaded_file()関数を使用して本来の保存先へ移動をします。 テンポラリファイルPHPスクリプト終了と同時に削除されますので必ず別の場所に移動しておく必要  >>続きを読む

svgが表示されない〜サーバーの設定

svg画像をimgタグで表示させたいのだけれども、サーバーにアップした途端に表示されなくなる場合があります。 これはサーバーがsvgを画像と認識していないためです。 この場合は .htaccessファイルに次の記述をすると表示されるようになります。 AddType image/svg+xml .sv  >>続きを読む

Webサーバーのパーミッションの設定〜ユーザー権限の考え方

パーミッションの設定でchmodeの使い方とかrwxの使い方だったらネットにもたくさん出てきますが、ユーザー(所有者)、グループ、その他の使い分けについての説明があまりされていません。今回はWebサーバーのパーミッションの設定でユーザー設定のポイントを解説します。 さっそく、これからパーミッションの  >>続きを読む

変数のスコープとグローバル変数〜PHP

変数を使う場合に、もし関数を使用しないならどこで変数を宣言しても、その変数の下であればどこでも使用することができます。 けれども、関数を使用した場合は決まり事があります。 関数の中で宣言した変数はその関数内だけでしか使用できません。また、注意すべき点として関数の外にある変数を直接読み込むこともできま  >>続きを読む

PHPの配列のまとめ〜PHP

配列の基本的な作成方法はPHP基礎の記事も参考にしてください。 PHP基礎 (06) 配列 ここではもう少し詳しく配列の操作方法を学習します。 PHPの配列作成方法 インデックス配列の基本的な書き方は、空の配列をarray()で作成した後に各インデックスに値を代入します。 インデックスは0から始まり  >>続きを読む

onメソッドのイベントにhoverを使う方法:動的に作成した要素にイベント設定〜jQuery

jQueryで動的に要素を追加することをマニピュレーションといいます。動的なサイトを作成するには欠かせないものですが、時には困ったことが起こります。 例えば動的に作成した要素にイベント処理を行うときです。サンプルを見ながら問題点と解決を考えていきます。 サンプル1:ある要素をクリックしたら別の要素の  >>続きを読む

文字のアンチエイリアスの使い方〜Illustrator

Illustratorで作成した文字がWeb用に綺麗に書き出せないと悩んでいませんか。 「ピクセルが小数単位になっているから」とか「アンチエイリアスを切れ」だとか色々情報がありますが、それでもどういうわけか書き出すと汚くなる。使い慣れないと本当に悩ましいのですが、これは大体アンチエイリアスのしわざで  >>続きを読む

ヒアドキュメントの使い方〜PHP

ヒアドキュメントは長い文字列をechoで書き出すときに使用すると便利な仕組みです。 例えばHTML文をdoctypeからhtmlの終了タグまでをPHPの中でまとめて書き出したい場合などです。 ヒアドキュメントを使用することで属性値に使用される「”」の扱いに苦慮することがなくなります。 ヒアドキュメン  >>続きを読む