質問編集履歴

2

修正

2021/04/01 00:17

投稿

Tayutar
Tayutar

スコア4

test CHANGED
File without changes
test CHANGED
@@ -50,76 +50,6 @@
50
50
 
51
51
 
52
52
 
53
- ### 試したこと
54
-
55
-
56
-
57
- [9:03] 岩浅 健太 (ゲスト)
58
-
59
- お疲れさまです。デコードしたファイル名変更の箇所で詰まってしまい、わからないので、質問させてください。
60
-
61
-
62
-
63
-
64
-
65
- 詰まっている箇所
66
-
67
-
68
-
69
- study06 デコードしたファイル名を半角英数字に変更できない。
70
-
71
-
72
-
73
-
74
-
75
- 問題
76
-
77
-
78
-
79
- 2."1."のエンコードした変数をbase64オブジェクトをデコードしてファイル名を「半角英数字の大文字」に変更した上で出力しなさい。</br>
80
-
81
- ※画像自体の表示と処理が完了した変数の出力</br>
82
-
83
- study06.png → STUDY06.png</br>
84
-
85
- <div>
86
-
87
-
88
-
89
-
90
-
91
- 進捗状況
92
-
93
-
94
-
95
- 今現在、study06.pngをimg配下に移動するとろまでは終わっており、このデコードしたファイル名をSTUDY06.pngにできません。
96
-
97
-
98
-
99
-
100
-
101
-
102
-
103
- 試したこと
104
-
105
-
106
-
107
- ・var_dumoを使って$file_nameと$decode_dataの変数に値が入っているか確認
108
-
109
- ・デコード後でファイル名がうまく変更できなかったので、デコードする前のエンコード後に「半角英数字」に変更してファイル名を出力
110
-
111
- ・mb_strtoupperを使用
112
-
113
-
114
-
115
-
116
-
117
- 長くなりましたが、よろしくお願い致します。
118
-
119
-
120
-
121
-
122
-
123
53
  ### 補足情報(FW/ツールのバージョンなど)
124
54
 
125
55
 

1

修正

2021/04/01 00:17

投稿

Tayutar
Tayutar

スコア4

test CHANGED
File without changes
test CHANGED
@@ -88,40 +88,6 @@
88
88
 
89
89
 
90
90
 
91
-
92
-
93
-
94
-
95
- コード
96
-
97
-
98
-
99
- // エンコードしたものを$base64_dataに代入
100
-
101
- $base64_data = $img;
102
-
103
- // エンコードしたものをデコードする
104
-
105
- $decode_data = base64_decode($base64_data);
106
-
107
- $file_name = 'study06.png';
108
-
109
- file_put_contents($file_name, $decode_data);
110
-
111
- // ディレクトリ移動
112
-
113
- $study = rename("study06.png", "img/study06.png");
114
-
115
- // デコードしたファイル名を半角英数字の大文字に変更
116
-
117
- echo mb_strtoupper($file_name);
118
-
119
-
120
-
121
-
122
-
123
-
124
-
125
91
  進捗状況
126
92
 
127
93