<?php
$s = 'Happy^ hour^ / is fun //';
function filenameEncode($possible_filename){
$fngood = str_replace(array('^',';','/',':'), array('^^',';;','^',';'), $possible_filename);
return $fngood;
}
function filenameDecode($possible_filename){
$fngood = str_replace(array('^',';','^^',';;'), array('^',';','/',':'), $possible_filename);
return $fngood;
}
echo $s."\n";
$t = filenameEncode($s);
$u = filenameDecode($t);
echo $t."\n";
echo $u."\n";
if ($s === $u){
echo 'test passed';
}
preferences:
73.73 ms | 402 KiB | 5 Q