teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

2017/01/12 07:29

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,6 @@
1
+ smartyにて実装を考えています。
2
+
3
+
1
4
  phpinfoより
2
5
  ```
3
6
  $file_size = ini_get('upload_max_filesize');
@@ -23,4 +26,22 @@
23
26
 
24
27
  ```
25
28
 
26
- とするのがやはり一般的でしょうか?
29
+ とするのがやはり一般的でしょうか?
30
+
31
+
32
+ 追加
33
+
34
+ ```
35
+ php側
36
+
37
+ $バイト数 = $file_size をバイト数に変換する計算式;
38
+
39
+ $tpl->assign('maxsize',$バイト数)
40
+ ```
41
+ ```
42
+ HTML側
43
+ <input type="hidden" name="MAX_FILE_SIZE" value="{$maxsize}">
44
+
45
+ ```
46
+
47
+ などのように実装することは現実的かつ可能でしょうか?

1

2017/01/12 07:28

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,7 @@
7
7
  2M
8
8
  ```
9
9
  と表示されました。
10
- 前提として
10
+ 前提として
11
11
  $file_sizeは今後変わる可能性があります。
12
12
 
13
13
  ファイルアップロードのフォームに
@@ -15,4 +15,12 @@
15
15
 
16
16
  この場合は
17
17
  どのように$file_sizeを使ってあげれば
18
- バリデーションをかけることができますでしょうか?
18
+ バリデーションをかけることができますでしょうか?
19
+
20
+ ```
21
+ HTML側
22
+ <input type="hidden" name="MAX_FILE_SIZE" value="サイズ指定">
23
+
24
+ ```
25
+
26
+ とするのがやはり一般的でしょうか?