| <?php | |
| if (strpos($_SERVER['CONTENT_TYPE'], 'multipart/form-data; boundary=') != 0) { | |
| echo 'Invalid Content-Types.'; | |
| return; | |
| } | |
| $values = array(); | |
| foreach ($_POST as $key => $value) { | |
| $values[] = "$key=$value"; | |
| } | |
| foreach ($_FILES as $key => $value) { | |
| $file = $_FILES[$key]; | |
| if ($file['error']) { | |
| echo 'Upload file error: ' . $file['error']; | |
| return; | |
| } else { | |
| $fp = fopen($file['tmp_name'], 'r'); | |
| if ($fp) { | |
| $content = fread($fp, $file['size']); | |
| fclose($fp); | |
| } | |
| $values[] = $key . '=' . $file['name'] . ':' . $file['type'] . ':' . $content; | |
| } | |
| } | |
| echo join('&', $values); | |
| ?> |