回答編集履歴
7
処理の修正
test
CHANGED
@@ -20,9 +20,11 @@
|
|
20
20
|
|
21
21
|
if( !empty( $val ) ) {
|
22
22
|
|
23
|
-
$len = strlen( $val );
|
23
|
+
//$len = strlen( $val );
|
24
|
-
|
24
|
+
|
25
|
-
if( strncasecmp( strtoupper($val), strtoupper($ext), $len ) == 0 ) {
|
25
|
+
//if( strncasecmp( strtoupper($val), strtoupper($ext), $len ) == 0 ) {
|
26
|
+
|
27
|
+
if( strcasecmp( $val, $ext ) == 0 ) { //修正しました(2016/03/23/01:22)
|
26
28
|
|
27
29
|
$ext_err = false;//エラーフラグ 偽に変更
|
28
30
|
|
6
内容の修正
test
CHANGED
@@ -240,11 +240,11 @@
|
|
240
240
|
|
241
241
|
if( !move_uploaded_file( $tmpfile, $dest_name ) ) {
|
242
242
|
|
243
|
-
$err_txt .= "
|
243
|
+
$err_txt .= "ファイルコピーに失敗しました $userfile...$tmpfile > $dest_name<br>\n";
|
244
244
|
|
245
245
|
} else {
|
246
246
|
|
247
|
-
$info .= "
|
247
|
+
$info .= "アップロードに成功しました $userfile ... $dest_name<br>\n";
|
248
248
|
|
249
249
|
chmod( $dest_name, 0644 );
|
250
250
|
|
5
誤記の修正
test
CHANGED
@@ -320,4 +320,4 @@
|
|
320
320
|
|
321
321
|
(これだけ書くとエディタのプレビューが重くなるのは困ったものです。)
|
322
322
|
|
323
|
-
動作確認環境 Windows
|
323
|
+
動作確認環境 Windows8.1 Pro Firefox 45.0.1
|
4
誤記の修正
test
CHANGED
@@ -320,4 +320,4 @@
|
|
320
320
|
|
321
321
|
(これだけ書くとエディタのプレビューが重くなるのは困ったものです。)
|
322
322
|
|
323
|
-
動作確認環境 Windw
|
323
|
+
動作確認環境 Windows7 SP1 Firefox 45.0.1
|
3
誤記の修正
test
CHANGED
@@ -210,7 +210,7 @@
|
|
210
210
|
|
211
211
|
$MAXSIZE = 2097152;
|
212
212
|
|
213
|
-
$save_dir = "/home/sample-
|
213
|
+
$save_dir = "/home/sample-net/public_html/images/";
|
214
214
|
|
215
215
|
$info = "";
|
216
216
|
|
2
誤記の修正
test
CHANGED
@@ -200,7 +200,7 @@
|
|
200
200
|
|
201
201
|
```
|
202
202
|
|
203
|
-
move_uploaded_file()のコピー先の指定は安全の為にフルパスで記述するほうが
|
203
|
+
move_uploaded_file()のコピー先の指定は安全の為にフルパスで記述するほうが良いかと思います。
|
204
204
|
|
205
205
|
纏めるとこんな感じになります。
|
206
206
|
|
1
内容の修正
test
CHANGED
@@ -234,17 +234,25 @@
|
|
234
234
|
|
235
235
|
$tmpfile = $_FILES['upfile']['tmp_name'];
|
236
236
|
|
237
|
+
if( !file_exists( $dest_name ) ) {
|
238
|
+
|
237
|
-
//ファイルのコピー処理
|
239
|
+
//ファイルのコピー処理
|
238
|
-
|
240
|
+
|
239
|
-
if( !move_uploaded_file( $tmpfile, $dest_name ) ) {
|
241
|
+
if( !move_uploaded_file( $tmpfile, $dest_name ) ) {
|
240
|
-
|
242
|
+
|
241
|
-
$err_txt .= "\n<br>コピーに失敗しました $userfile...$tmpfile > $dest_name<br>\n";
|
243
|
+
$err_txt .= "\n<br>コピーに失敗しました $userfile...$tmpfile > $dest_name<br>\n";
|
244
|
+
|
245
|
+
} else {
|
246
|
+
|
247
|
+
$info .= "\n<br>コピーに成功しました $userfile ... $dest_name<br>\n";
|
248
|
+
|
249
|
+
chmod( $dest_name, 0644 );
|
250
|
+
|
251
|
+
}
|
242
252
|
|
243
253
|
} else {
|
244
254
|
|
245
|
-
$
|
255
|
+
$err_text .= "既存のファイルです。<br>\n";
|
246
|
-
|
247
|
-
chmod( $dest_name, 0644 );
|
248
256
|
|
249
257
|
}
|
250
258
|
|