04 ファイルアップロード・ide・メール送信

5
PHP講座(4) ファイルシステム操作 IDE メール送信 この教材ではWebプログラミング言語としてのPHPのコア機能 について学びます。 これを応用していけば、なんでも作れます!

Upload: -

Post on 10-Jul-2015

829 views

Category:

Education


1 download

DESCRIPTION

デジハリ第四回

TRANSCRIPT

Page 1: 04 ファイルアップロード・ide・メール送信

PHP講座(4)!ファイルシステム操作!IDE!メール送信

この教材ではWebプログラミング言語としてのPHPのコア機能 について学びます。 これを応用していけば、なんでも作れます!

Page 2: 04 ファイルアップロード・ide・メール送信

ファイルシステム

10.4.18 (C) 株式会社破滅派

2

【PHPはファイルを操作できる!】

• ファイルの作成  • ファイルの保存  • ファイルのコピー  • ファイルの移動  • ファイルの名前変更  

HTMLやJavascript、Flashにはできません。 サーバサイド言語ならではです。  

Page 3: 04 ファイルアップロード・ide・メール送信

ファイルアップロードの仕組み

10.4.18 (C) 株式会社破滅派

3

enctype属性がmultipartになっていないとダメ!

HTMLフォームから  ファイルをサーバに送信

サーバは送信されてきたファイルを一時フォルダに格納する  

このままでは  削除される

PHPで一時フォルダのファイルを移動し、保存する

Page 4: 04 ファイルアップロード・ide・メール送信

IDEとは?

10.4.18 (C) 株式会社破滅派

4

Integrated  Development  Enviorment  ↓  

統合開発環境  ↓  

色々揃った開発用ツールのこと ・コードヒント  ・シンタックスカラーリング  ・検索、置換  ・FTPアップロード  ・バージョン管理システムとの連携  …その他もろもろ  

Eclipse  +    PDT  Aptana(オススメ)  Dreamweaver  Emacs,  Vim  

…他にも色々あります  

Page 5: 04 ファイルアップロード・ide・メール送信

メール送信の仕組み

10.4.18 (C) 株式会社破滅派

5

HTMLフォームから  メール情報をサーバに送信

PHPが処理を行い、MTA(メール送信システム)を起動する

これ送っといて!

了解! PHPは他のアプリケーションを起動することができる!