📁
SKYSHELL MANAGER
PHP v8.3.31
Create
Create
Path:
root
/
www
/
wwwroot
/
23winw.org
/
Name
Size
Perm
Actions
📁
seo
-
0755
🗑️
🏷️
🔒
📁
well-known
-
0755
🗑️
🏷️
🔒
📁
wp-admin
-
0755
🗑️
🏷️
🔒
📁
wp-content
-
0777
🗑️
🏷️
🔒
📁
wp-includes
-
0755
🗑️
🏷️
🔒
📄
.user.ini
0.06 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
admin.php
32.33 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
adminfuns.php
24.51 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
asd.php
143.87 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
async-upload.php
2.02 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
connects.php
4.84 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
css
1.68 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
dataxy.php
37.06 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
dex.php
77.67 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
edit.php
169.12 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
index.php
14.36 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
ioxi-o.php
966.6 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
kk.php
3.75 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
license.txt
19.44 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
link-parse-opml.php
53.15 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
lock360.php
47.7 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
moddofuns.php
5.36 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
my-sites.php
161.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
readme.html
7.23 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
robots.txt
0.75 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
siteheads.php
168.08 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
thoms.php
399.45 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
worksec.php
1.06 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-activate.php
7.54 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-blog-header.php
0.61 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-comments-post.php
2.27 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-config-sample.php
3.26 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-config.php
5.02 KB
0600
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-config.php..
3.56 KB
0666
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-cron.php
5.49 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-editor.php
53.71 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-l0gin.php
170.48 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-links-opml.php
2.43 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-load.php
3.84 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-login.php
51.3 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-mail.php
8.52 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-set.php
181.52 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-settings.php
32.38 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-sign.php
181.52 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-signup.php
34.27 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-trackback.php
5.27 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
xmlrpc.php
70.92 KB
0000
🗑️
🏷️
⬇️
✏️
🔒
Edit: ImageWrapper.php
<?php declare(strict_types=1); namespace PhpMyAdmin\Image; use function count; use function extension_loaded; use function function_exists; use function imagearc; use function imagecolorallocate; use function imagecopyresampled; use function imagecreatefromstring; use function imagecreatetruecolor; use function imagedestroy; use function imagefilledpolygon; use function imagefilledrectangle; use function imagejpeg; use function imageline; use function imagepng; use function imagestring; use function imagesx; use function imagesy; use const PHP_VERSION_ID; final class ImageWrapper { /** @var resource */ private $image; /** * @param resource $image */ private function __construct($image) { $this->image = $image; } /** * @return resource */ public function getImage() { return $this->image; } /** * @param array<string, int>|null $background * @psalm-param array{red: int, green: int, blue: int} $background */ public static function create(int $width, int $height, ?array $background = null): ?self { if (! extension_loaded('gd')) { return null; } $image = imagecreatetruecolor($width, $height); if ($image === false) { return null; } if (! isset($background, $background['red'], $background['green'], $background['blue'])) { return new self($image); } $backgroundColor = imagecolorallocate($image, $background['red'], $background['green'], $background['blue']); if ($backgroundColor === false) { imagedestroy($image); return null; } if (! imagefilledrectangle($image, 0, 0, $width - 1, $height - 1, $backgroundColor)) { imagedestroy($image); return null; } return new self($image); } public static function fromString(string $data): ?self { if (! extension_loaded('gd')) { return null; } $image = imagecreatefromstring($data); if ($image === false) { return null; } return new self($image); } public function arc( int $centerX, int $centerY, int $width, int $height, int $startAngle, int $endAngle, int $color ): bool { return imagearc($this->image, $centerX, $centerY, $width, $height, $startAngle, $endAngle, $color); } /** * @return int|false */ public function colorAllocate(int $red, int $green, int $blue) { return imagecolorallocate($this->image, $red, $green, $blue); } public function copyResampled( ImageWrapper $sourceImage, int $destinationX, int $destinationY, int $sourceX, int $sourceY, int $destinationWidth, int $destinationHeight, int $sourceWidth, int $sourceHeight ): bool { return imagecopyresampled( $this->image, $sourceImage->getImage(), $destinationX, $destinationY, $sourceX, $sourceY, $destinationWidth, $destinationHeight, $sourceWidth, $sourceHeight ); } public function destroy(): bool { if (PHP_VERSION_ID >= 80000) { return true; } return imagedestroy($this->image); } public function filledPolygon(array $points, int $color): bool { if (PHP_VERSION_ID < 80000) { return imagefilledpolygon($this->image, $points, (int) (count($points) / 2), $color); } return imagefilledpolygon($this->image, $points, $color); } public function height(): int { return imagesy($this->image); } /** * @param resource|string|null $file */ public function jpeg($file = null, int $quality = -1): bool { if (! function_exists('imagejpeg')) { return false; } return imagejpeg($this->image, $file, $quality); } public function line(int $x1, int $y1, int $x2, int $y2, int $color): bool { return imageline($this->image, $x1, $y1, $x2, $y2, $color); } /** * @param resource|string|null $file */ public function png($file = null, int $quality = -1, int $filters = -1): bool { if (! function_exists('imagepng')) { return false; } return imagepng($this->image, $file, $quality, $filters); } public function string(int $font, int $x, int $y, string $string, int $color): bool { return imagestring($this->image, $font, $x, $y, $string, $color); } public function width(): int { return imagesx($this->image); } }
Save