| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- // default redirection
- $url = $_REQUEST["callback"].'?callback_func='.$_REQUEST["callback_func"];
- $bSuccessUpload = is_uploaded_file($_FILES['Filedata']['tmp_name']);
- // SUCCESSFUL
- if(bSuccessUpload) {
- $tmp_name = $_FILES['Filedata']['tmp_name'];
- $name = $_FILES['Filedata']['name'];
-
- $filename_ext = strtolower(array_pop(explode('.',$name)));
- $allow_file = array("jpg", "png", "bmp", "gif");
- if(!@in_array($filename_ext, $allow_file)) {
- $url .= '&errstr='.$name;
- } else {
-
- $uploadDir = '../../../../uploadfile/se2/';
- if(!@is_dir($uploadDir)){
- @mkdir($uploadDir, 0777);
- }
-
- $newPath = $uploadDir.urlencode($_FILES['Filedata']['name']);
-
- @move_uploaded_file($tmp_name, $newPath);
-
- $url .= "&bNewLine=true";
- $url .= "&sFileName=".urlencode(urlencode($name));
- $url .= "&sFileURL=/uploadfile/se2/".urlencode(urlencode($name));
- }
- }
- // FAILED
- else {
- $url .= '&errstr=error';
- }
-
- header('Location: '. $url);
- ?>
|