PHPでファイルアップロードを実装する方法
Webサイトでファイルをアップロードし、PHPで処理を行う方法は難しそうに思えますが実は簡単です。PHPにはファイルアップロードに関する機能が内蔵されており、特別難しいことを行わなくてもフォームからファイルのアップロードを行うことができます。フォームの書き方ファイルのアップロードを行う場合、まずフォームを書くときに特別な指定が必要になります。ファイルを up.php というファイルにアップロードす……
Webサイトでファイルをアップロードし、PHPで処理を行う方法は難しそうに思えますが実は簡単です。PHPにはファイルアップロードに関する機能が内蔵されており、特別難しいことを行わなくてもフォームからファイルのアップロードを行うことができます。フォームの書き方ファイルのアップロードを行う場合、まずフォームを書くときに特別な指定が必要になります。ファイルを up.php というファイルにアップロードす……
ここでは、タプルの基本的な使い方と使用上の注意点について説明します。タプルは一つの名前で複数の値を管理することができます。タプルはCやJavaの配列と同じように扱えますが、要素の値を変更することができない点でリストと異なります。タプルの作り方タプルは複数の値を一つの名前でまとめて管理することができ便利です。タプルは次のように作ります。リストを作るときは要素を[]で囲むのに対し、タプルでは()で囲み……
ここではディクショナリの基本的な使い方について説明します。Pythonでは、いわゆる連想配列やハッシュとしてディクショナリ(辞書)が用意されています。ディクショナリは、リストやタプルのように複数の値を一つの名前で管理することができます。リストやタプルが添字番号と要素を対応づけたデータ構造であるのに対し、ディクショナリは添字に数値以外を使うことができます。ディクショナリを作るディクショナリはキーと値……
ここではオブジェクト指向プログラミングで重要となるクラスを定義する方法について説明します。クラスを定義するクラスは変数(クラス変数及びインスタンス変数)とメソッドをもつことができます。インスタンス変数は、クラスから生成されたオブジェクトごとに異なる値を持つことができます。クラス変数は生成されたどのオブジェクトからも共通に使える変数です。また、メソッドとはオブジェクトに紐づけられた関数です。クラスを……
セピア調の色味は、どこか懐かしい、ノスタルジックな雰囲気を感じさせるのにぴったりです。そんなセピア調の色味も、Photoshopを使えば簡単に作ることができます。今回はセピアカラーにする方法を、2つ紹介します。 セピアカラーの雰囲気ある写真に加工したい方は、ぜひ参考にしてみてください。 ワンクリックでセピアカラーにする まず、Photoshopで編集したい画像を開きます。 レイヤーパネルを確認し……
エンジニアの方はすでにGitを使用している方も多いと思いますが、最近ではGitを活用しているデザイナーの方も増えてきました。今回はGit初心者の方にもわかりやすく解説されているスライドをまとめてみました。Gitは使っているけど、うまく活用できていないという方にもオススメです! デザイナのためのGit入門 デザイナのためのGit入門 from dsuke Takaoka Gitを活用する……
Photoshopには便利な拡張機能が多数あります。この拡張機能スクリプトを入れることで、Photoshopの機能が、既存のものよりも拡張され、作業効率をあげることが可能です。今回はスクリプトについての解説と、作業効率があがる、おすすめのスクリプトを紹介します。 スクリプトとは スクリプトとは、コンピューターを動かすために書かれた指示書のようなものです。この指示書をあたえることで、Photosho……
複数のファイルやWebページなどでさまざまな文字コードが混在するケースというのは現在でもよくあることです。そのような場合、文字コードの変換が必須になります。文字コードの変換をPHPで行う方法を見ていきます。文字コードの変換を行う関数文字コードの変換を行う関数は mb_convert_encoding です。string mb_convert_encoding( 対象文字列, 変換後の文字コード ,……
さまざまな文字コードが混在する環境では文字化けが起こることがあります。PHPはさまざまな文字コードに対応していますが、場合によっては文字化けが起こることがあります。しかし、適切な対策を行うことで文字化けを避けることができます。文字化けが起こる例文字化けは異なる文字コードが1つのファイルに混在した場合に起こります。例えばファイルからデータを読み込む場合です。PHPスクリプトがUTF-8で書かれていて……
PHPには配列を整列(ソート)するためのさまざまな関数が用意されていますが、もっとも基本的なものが sort関数です。単純な整列であれば、このsort関数を使うのが最も簡単でしょう。 いろいろな整列関数を使う前にまずはこのsort関数を使ってみましょう。sort関数の基本例えば、以下のような配列があったとします。$data = array(15,30,21,100,52); 配列$dataには5個……