@@ -68,7 +68,7 @@ public function startserver() {
68
68
$ response ->header ('Content-Type ' , 'application/octet-stream ' );
69
69
$ response ->header ('Content-Disposition ' , $ allurl ['name ' ]);
70
70
$ response ->header ('x-bmclapi-hash ' , $ downloadhash );
71
- $ response ->sendfile ($ filepath ,$ start_byte ,$ length );
71
+ $ result = $ response ->sendfile ($ filepath ,$ start_byte ,$ length );
72
72
}
73
73
else {
74
74
global $ enable ;
@@ -81,29 +81,34 @@ public function startserver() {
81
81
$ response ->header ('Content-Type ' , 'application/octet-stream ' );
82
82
$ response ->header ('Content-Disposition ' , $ allurl ['name ' ]);
83
83
$ response ->header ('x-bmclapi-hash ' , $ downloadhash );
84
- $ response ->sendfile ($ filepath );
84
+ $ result = $ response ->sendfile ($ filepath );
85
85
}
86
86
}
87
87
else {
88
88
$ code = 403 ;
89
89
$ response ->status ($ code );
90
90
$ response ->header ('Content-Type ' , 'text/html; charset=utf-8 ' );
91
- $ response ->end ("<title>Error</title><pre>invalid sign</pre> " );
91
+ $ result = $ response ->end ("<title>Error</title><pre>invalid sign</pre> " );
92
92
}
93
93
}
94
94
else {
95
95
$ code = 404 ;
96
96
$ response ->status ($ code );
97
97
$ response ->header ('Content-Type ' , 'text/html; charset=utf-8 ' );
98
- $ response ->end ("<title>Error</title><pre>404 Not Found</pre> " );
98
+ $ result = $ response ->end ("<title>Error</title><pre>404 Not Found</pre> " );
99
99
}
100
100
if (!isset ($ request ->server ['query_string ' ])){
101
101
$ url = $ request ->server ['request_uri ' ];
102
102
}
103
103
else {
104
104
$ url = $ request ->server ['request_uri ' ]."? " .$ request ->server ['query_string ' ];
105
105
}
106
- mlog (" Serve {$ code } | {$ request ->server ['remote_addr ' ]} | {$ request ->server ['server_protocol ' ]} | {$ url } | {$ request ->header ['user-agent ' ]}; " ) ;
106
+ if ($ result ){
107
+ mlog (" Serve {$ code } | {$ request ->server ['remote_addr ' ]} | {$ request ->server ['server_protocol ' ]} | {$ url } | {$ request ->header ['user-agent ' ]}; " ) ;
108
+ }
109
+ else {
110
+ mlog ("HttpServer Error! " ,2 ) ;
111
+ }
107
112
});
108
113
$ server ->handle ('/measure ' , function ($ request , $ response ) {
109
114
$ measuresize = str_replace ('/measure/ ' , '' , $ request ->server ['request_uri ' ]);
0 commit comments