//initiate the global message for ($j = 0; $j < count($_FILES["file"]['name']); $j++) { if ($_FILES["file"]['name'] != "") { //print_r($_FILES["file"]['name']); //loop the uploaded file array $filen = $_FILES["file"]['name']["{$j}"]; //file name $path = 'tmp/' . $filen; //generate the destination path $name = explode('@', $email); if (move_uploaded_file($_FILES["file"]['tmp_name']["{$j}"], $path)) { $new_name = rename($path, 'tmp/' . $email . '~*' . $filen); $GLOBALS['msg'] = "({$filen}) cached to server<br>"; //Success message echo $GLOBALS['msg']; $sessionToken = $mflib->userGetSessionToken(null); //echo '<br><br>'; $unit = $upload->check($sessionToken, 'tmp/' . $email . '~*' . $filen, $filen); if ($unit == 'yes') { $upload->instant($sessionToken, 'tmp/' . $email . '~*' . $filen, $filen); $GLOBALS['msg'] = "({$filen}) Uploaded To MediaFire<br>"; //Success message echo $GLOBALS['msg']; } else { if ($unit > 3) { $place = 0; $mflib->fsplit('tmp/' . $email . '~*' . $filen, 'split', $unit); // Splits file into chunks while ($place < $unit) { // loop to upload each chunk $newpath = "split/" . $place . $email . '~*' . $filen;
* Move uploaded file to current script folder and start uploading */ $uploadedFile = "./" . basename($_FILES["file"]["name"]); if (move_uploaded_file($_FILES["file"]["tmp_name"], $uploadedFile)) { /* * Initilize a new instance of the class */ include "../mflib.php"; $mflib = new mflib($appId, $apiKey); $mflib->email = $email; $mflib->password = $password; /* * Select a file to be uploaded. The third argurment of method fileUpload() * is the quickkey of the destination folder. In this case it's omitted, which * means the file will be stored in the root folder - 'My files' */ $sessionToken = $mflib->userGetSessionToken(); $uploadKey = $mflib->fileUpload($sessionToken, $uploadedFile); } /* * Print the upload result */ if ($uploadKey) { var_dump($mflib->filePollUpload($sessionToken, $uploadKey)); } } ?> </form> </body> </html>