n"; echo "n"; echo "File dir:
n"; echo "
n"; echo "n"; ob_end_flush(); } elseif ($conf['cookie']['use'] == true && isset($_COOKIE[$conf['cookie']['name']])) { echo "You already have uploaded a file in lower than ".$conf['cookie']['time']." minutes... Please wait!
n"; ob_end_flush(); } else { if (!is_dir($conf['dir']['name']) && !mkdir($conf['dir']['name'],0777)) { echo "Couldn't upload file, the directory ".$conf['dir']['name']." doesn't exists!...
n"; ob_end_flush(); die(); } // Retrieve the file extension... $gext = explode(".",$_FILES['upload']['name']); $ext = $gext[(count($gext)-1)]; $noext = str_replace(".".$ext,"",$_FILES['upload']['name']); unset($gext); if (!is_numeric(array_search($ext,$conf['dir']['formats']))) { echo 'Only the following extensions are valid: '; foreach ($conf['dir']['formats'] as $myval) { echo "".$myval." "; } echo "
n"; ob_end_flush(); die(); } if (!isset($conf['dir']['encrypt']) || $conf['dir']['encrypt'] == false) { $listfiles = scandir($conf['dir']['name']); if ($listfiles == false) { echo "Couldn't list the upload directory!...
n"; ob_end_flush(); die(); } $files = 0; foreach ($listfiles as $val) { if ($val != "." && $val != ".." && !is_dir($val)) { $files++; } } unset($listfiles); $file['fullname'] = "{$files}.{$ext}"; $file['name'] = $files; if (is_file($file['fullname'])) { echo "Random error while renaming your file!...
n"; ob_end_flush(); die(); } } else { if ($conf['dir']['uhash'] == true) { $mfile = md5($noext).rand(1,999999999999); } else { $mfile = $noext.rand(1,999999999999); } $file['fullname'] = $mfile.".".$ext; $file['name'] = $mfile; unset($mfile); if (is_file($file['fullname'])) { echo "Your file can't be renamed as a file with the same renamed name exists. Please try again!...
n"; ob_end_flush(); die(); } } $file['extension'] = $ext; if ($_FILES['upload']['error'] != 0 && $_FILES['upload']['error'] != 2) { echo "Random error while uploading your file!...
n"; ob_end_flush(); die(); } elseif ($_FILES['upload']['error'] == 2) { echo "Your file size is higher than ".round(($conf['dir']['filesize']/1048576),1)." MB (megabytes)...
n"; ob_end_flush(); die(); } if (move_uploaded_file($_FILES['upload']['tmp_name'],"{$conf['dir']['name']}/{$file['fullname']}")) { $buildurl = "{$conf['dir']['name']}/{$file['fullname']}"; echo "Your file has been successfully uploaded!. Click here to see it!.
n"; if ($conf['cookie']['use'] == true) { setcookie($conf['cookie']['name'],$file['fullname'],time()+($conf['cookie']['time']*60)); } if ($conf['inf']['log'] == true) { if (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } elseif (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif (getenv('HTTP_X_FORWARDED')) { $ip = getenv('HTTP_X_FORWARDED'); } elseif (getenv('HTTP_FORWARDED_FOR')) { $ip = getenv('HTTP_FORWARDED_FOR'); } elseif (getenv('HTTP_FORWARDED')) { $ip = getenv('HTTP_FORWARDED'); } else { $ip = $_SERVER['REMOTE_ADDR']; } $fload = fopen($conf['inf']['file'],"a"); fwrite($fload,"=> Uploaded file {$file['fullname']} by user @ IP {$ip}n"); fclose($fload); unset($fload,$ip); } ob_end_flush(); die(); } else { echo "Couldn't upload the file!...
n"; ob_end_flush(); die(); } } ob_end_flush(); ?>