SlideShare a Scribd company logo
1 of 22
1
2
画像の縦横のサイズを指定できない
保存するファイル名が被った場合、上書き
されてしまう
画像以外のファイルが閲覧できない
3
4
なぜかできなかった…
5
 人によって動く人と動かない人がいるらしい…
 while文は全部消す
 JPEG形式の画像のみ実行可能
6
試してみてください^^;
7
8
先週書いたソースに黄枠の部分を付け足し
ましょう
9
date関数とtime関数を用いて現在の日時
を取得
取得した日時をファイル名の頭にくっつけ
る
これにより、同じファイル名がアップされ
ても、アップした時間が違うため名前も変
わる
10
11
名前が違う!!
12
13
以下のように書き換えるだけ!!
14
画像ファイルじゃなくても閲覧できる!!
basename(ファイルパス)
• 引数で指定したファイルパスのうちファイル名だ
けを取得する関数
• 今回の場合「$pass」のあたいは「upfile/ファイ
ル名」であるため、この関数で「upfile/」部分を
切り取っている
15
16
17
18
※実行前に「log.txt」本体と「upfile」の中身を削除してください
19
 urlencode(文字列)
• 文字列をエンコード文字に変換する
• エンコード文字とは「%」や英数字で表した文字列の
こと
 urldecode(エンコード文字列)
• エンコード文字列を通常の文字列に変換する
• urlencodeの逆
 str_replace(文字列A,文字列B,文字列C)
• 文字列Cに含まれる文字列Aを全て文字列Bに置き換え
る
20
21
今回も無し
次回、セッションとクッキーについて行っ
ていきます
難易度は今までに比べてかなり上がります
不安な人はセッションとクッキーの意味だ
けでも理解しておくと良い(推奨)
22

More Related Content

Viewers also liked

Kadecot/Moekaden Project
Kadecot/Moekaden ProjectKadecot/Moekaden Project
Kadecot/Moekaden Projectsonycsl
 
end user computing
end user computingend user computing
end user computingAwal Amin
 
Presentazione coltiva lo sguardo
Presentazione coltiva lo sguardoPresentazione coltiva lo sguardo
Presentazione coltiva lo sguardoFranco Tagliente
 
2 14092012dasar-dasarperencanaanjalanraya-120914080742-phpapp01
2 14092012dasar-dasarperencanaanjalanraya-120914080742-phpapp012 14092012dasar-dasarperencanaanjalanraya-120914080742-phpapp01
2 14092012dasar-dasarperencanaanjalanraya-120914080742-phpapp01WSKT
 
The Container Store receives 59% positive conversations from its fans & custo...
The Container Store receives 59% positive conversations from its fans & custo...The Container Store receives 59% positive conversations from its fans & custo...
The Container Store receives 59% positive conversations from its fans & custo...Simplify360
 
Android班第4回
Android班第4回Android班第4回
Android班第4回XMLProJ2014
 
Great Places to Work
Great Places to WorkGreat Places to Work
Great Places to WorkKalpana PM
 

Viewers also liked (12)

CompTIA A+ certificate
CompTIA A+ certificateCompTIA A+ certificate
CompTIA A+ certificate
 
ITIL V3
ITIL V3ITIL V3
ITIL V3
 
Kadecot/Moekaden Project
Kadecot/Moekaden ProjectKadecot/Moekaden Project
Kadecot/Moekaden Project
 
end user computing
end user computingend user computing
end user computing
 
Presentazione coltiva lo sguardo
Presentazione coltiva lo sguardoPresentazione coltiva lo sguardo
Presentazione coltiva lo sguardo
 
2 14092012dasar-dasarperencanaanjalanraya-120914080742-phpapp01
2 14092012dasar-dasarperencanaanjalanraya-120914080742-phpapp012 14092012dasar-dasarperencanaanjalanraya-120914080742-phpapp01
2 14092012dasar-dasarperencanaanjalanraya-120914080742-phpapp01
 
Resume_Marisa B
Resume_Marisa BResume_Marisa B
Resume_Marisa B
 
Pl by mk
Pl by mkPl by mk
Pl by mk
 
Rka
RkaRka
Rka
 
The Container Store receives 59% positive conversations from its fans & custo...
The Container Store receives 59% positive conversations from its fans & custo...The Container Store receives 59% positive conversations from its fans & custo...
The Container Store receives 59% positive conversations from its fans & custo...
 
Android班第4回
Android班第4回Android班第4回
Android班第4回
 
Great Places to Work
Great Places to WorkGreat Places to Work
Great Places to Work
 

More from XMLProJ2014

Java班講義資料第3回
Java班講義資料第3回Java班講義資料第3回
Java班講義資料第3回XMLProJ2014
 
Java班講義資料第2回
Java班講義資料第2回Java班講義資料第2回
Java班講義資料第2回XMLProJ2014
 
第1回Java講義資料
第1回Java講義資料第1回Java講義資料
第1回Java講義資料XMLProJ2014
 
Mash up awards(クリスマス会)
Mash up awards(クリスマス会)Mash up awards(クリスマス会)
Mash up awards(クリスマス会)XMLProJ2014
 
きのこたけのこ戦争
きのこたけのこ戦争きのこたけのこ戦争
きのこたけのこ戦争XMLProJ2014
 
クリパ用Lt2014
クリパ用Lt2014クリパ用Lt2014
クリパ用Lt2014XMLProJ2014
 
ポケモン解説
ポケモン解説ポケモン解説
ポケモン解説XMLProJ2014
 
クリスマス会Lt
クリスマス会Ltクリスマス会Lt
クリスマス会LtXMLProJ2014
 
一年ツイッター
一年ツイッター一年ツイッター
一年ツイッターXMLProJ2014
 
百合について
百合について百合について
百合についてXMLProJ2014
 
Webアプリケーションフレームワーク flask
Webアプリケーションフレームワーク flaskWebアプリケーションフレームワーク flask
Webアプリケーションフレームワーク flaskXMLProJ2014
 

More from XMLProJ2014 (20)

Java班講義資料第3回
Java班講義資料第3回Java班講義資料第3回
Java班講義資料第3回
 
Java班講義資料第2回
Java班講義資料第2回Java班講義資料第2回
Java班講義資料第2回
 
第1回Java講義資料
第1回Java講義資料第1回Java講義資料
第1回Java講義資料
 
00環境構築
00環境構築00環境構築
00環境構築
 
Mash up awards(クリスマス会)
Mash up awards(クリスマス会)Mash up awards(クリスマス会)
Mash up awards(クリスマス会)
 
きのこたけのこ戦争
きのこたけのこ戦争きのこたけのこ戦争
きのこたけのこ戦争
 
クリパ用Lt2014
クリパ用Lt2014クリパ用Lt2014
クリパ用Lt2014
 
ポケモン解説
ポケモン解説ポケモン解説
ポケモン解説
 
クリスマス会Lt
クリスマス会Ltクリスマス会Lt
クリスマス会Lt
 
一年ツイッター
一年ツイッター一年ツイッター
一年ツイッター
 
C++班
C++班C++班
C++班
 
C#班
C#班C#班
C#班
 
Web班
Web班Web班
Web班
 
Web 11
Web 11Web 11
Web 11
 
Web 10
Web 10Web 10
Web 10
 
OpenSource
OpenSourceOpenSource
OpenSource
 
百合について
百合について百合について
百合について
 
Web 08
Web 08Web 08
Web 08
 
Web 08
Web 08Web 08
Web 08
 
Webアプリケーションフレームワーク flask
Webアプリケーションフレームワーク flaskWebアプリケーションフレームワーク flask
Webアプリケーションフレームワーク flask
 

Web 09