⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
prestool
/
tinymce
/
plugins
/
filemanager
/
Edit File: upload.php
<?php ini_set('display_errors', '0'); # don't show any errors... error_reporting(E_ALL | E_STRICT); # ...but do log them session_start(); if($_SESSION["verify"] != "FileManager4TinyMCE") die('forbidden'); include('config.php'); include('utils.php'); if (!empty($_FILES) && $upload_files) { $tempFile = $_FILES['file']['tmp_name']; $targetFile = joinPaths($root,$upload_dir,$_POST['path'],$_FILES['file']['name']); $targetFileThumb = joinPaths($root,$thumbs_dir,$_POST['path'],$_FILES['file']['name']); move_uploaded_file($tempFile,$targetFile); $is_img=(in_array(substr(strrchr($_FILES['file']['name'],'.'),1),$ext_img) ? true : false); if($is_img) { create_img_gd($targetFile, $targetFileThumb, $thumbnail_width, $thumbnail_height); $imginfo =getimagesize($targetFile); $srcWidth = $imginfo[0]; $srcHeight = $imginfo[1]; if($image_resizing){ if($image_width==0){ if($image_height==0){ $image_width=$srcWidth; $image_height =$srcHeight; } else { $image_width=$image_height*$srcWidth/$srcHeight; } } elseif ($image_height==0) { $image_height =$image_width*$srcHeight/$srcWidth; } $srcWidth=$image_width; $srcHeight=$image_height; create_img_gd($targetFile, $targetFile, $image_width, $image_height); } //max resizing limit control $resize=false; if ($image_max_width!=0 && $srcWidth >$image_max_width) { $resize=true; $srcHeight=$image_max_width*$srcHeight/$srcWidth; $srcWidth=$image_max_width; } if ($image_max_height!=0 && $srcHeight >$image_max_height) { $resize=true; $srcWidth =$image_max_height*$srcWidth/$srcHeight; $srcHeight =$image_max_height; } if ($resize) { create_img_gd($targetFile, $targetFile, $srcWidth, $srcHeight); } } } if(isset($_POST['submit'])){ $query = http_build_query(array( 'type' => $_POST['type'], 'lang' => $_POST['lang'], 'popup' => $_POST['popup'], 'field_id' => $_POST['field_id'], 'editor' => $_POST['editor'], 'fldr' => $_POST['fldr'], )); header("location: dialog.php?" . $query); } ?>
Simpan