<?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;
echo $u;
if ($s === $u){
echo 'test passed';
}
preferences:
44.68 ms | 402 KiB | 5 Q