Skip to content
This repository has been archived by the owner on Sep 27, 2023. It is now read-only.

KamilaBorowska/perl6-Acme-Addslashes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Acme::Addslashes - Perl 6 port of Perl 5 version of Acme::Addslashes which is "port" of PHP addslashes() function. Or something.

Synopsis

use Acme::Addslashes;

my $unsafe_string  = "Robert'); DROP TABLE Students;--";

my $totally_safe_string = addslashes($unsafe_string);

# $totally_safe_string now contains:
# R̸o̸b̸e̸r̸t̸'̸)̸;̸ ̸D̸R̸O̸P̸ ̸T̸A̸B̸L̸E̸ ̸S̸t̸u̸d̸e̸n̸t̸s̸;̸-̸-̸

# If that's not enough slashes to be safe, then I don't know what is

Functions

addslashes

The only function exported by this module. Will literally add slashes to anything. Letters, numbers, punctuation, whitespace, unicode symbols. You name it, this function can add a slash to it.

Author

Original function was written by James Aitken jaitken@cpan.org, this port was done by Konrad Borowski x.fix@o2.pl. Ok, it's not really a port as logic wasn't copied. But you can call it a port if you want.

About

PHP security. Now in Perl 6.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages