Download - 04 ファイルアップロード・ide・メール送信
![Page 1: 04 ファイルアップロード・ide・メール送信](https://reader034.vdocuments.net/reader034/viewer/2022052211/559eaf571a28ab1b118b4834/html5/thumbnails/1.jpg)
PHP講座(4)!ファイルシステム操作!IDE!メール送信
この教材ではWebプログラミング言語としてのPHPのコア機能 について学びます。 これを応用していけば、なんでも作れます!
![Page 2: 04 ファイルアップロード・ide・メール送信](https://reader034.vdocuments.net/reader034/viewer/2022052211/559eaf571a28ab1b118b4834/html5/thumbnails/2.jpg)
ファイルシステム
10.4.18 (C) 株式会社破滅派
2
【PHPはファイルを操作できる!】
• ファイルの作成 • ファイルの保存 • ファイルのコピー • ファイルの移動 • ファイルの名前変更
HTMLやJavascript、Flashにはできません。 サーバサイド言語ならではです。
![Page 3: 04 ファイルアップロード・ide・メール送信](https://reader034.vdocuments.net/reader034/viewer/2022052211/559eaf571a28ab1b118b4834/html5/thumbnails/3.jpg)
ファイルアップロードの仕組み
10.4.18 (C) 株式会社破滅派
3
enctype属性がmultipartになっていないとダメ!
HTMLフォームから ファイルをサーバに送信
サーバは送信されてきたファイルを一時フォルダに格納する
このままでは 削除される
PHPで一時フォルダのファイルを移動し、保存する
![Page 4: 04 ファイルアップロード・ide・メール送信](https://reader034.vdocuments.net/reader034/viewer/2022052211/559eaf571a28ab1b118b4834/html5/thumbnails/4.jpg)
IDEとは?
10.4.18 (C) 株式会社破滅派
4
Integrated Development Enviorment ↓
統合開発環境 ↓
色々揃った開発用ツールのこと ・コードヒント ・シンタックスカラーリング ・検索、置換 ・FTPアップロード ・バージョン管理システムとの連携 …その他もろもろ
Eclipse + PDT Aptana(オススメ) Dreamweaver Emacs, Vim
…他にも色々あります
![Page 5: 04 ファイルアップロード・ide・メール送信](https://reader034.vdocuments.net/reader034/viewer/2022052211/559eaf571a28ab1b118b4834/html5/thumbnails/5.jpg)
メール送信の仕組み
10.4.18 (C) 株式会社破滅派
5
HTMLフォームから メール情報をサーバに送信
PHPが処理を行い、MTA(メール送信システム)を起動する
これ送っといて!
了解! PHPは他のアプリケーションを起動することができる!