]> git.plutz.net Git - serve0/blobdiff - cgi.sh
move urlsave function to cgi "lib"
[serve0] / cgi.sh
diff --git a/cgi.sh b/cgi.sh
index 49e68b457f0bc88fc36281c3b0403f5c8d5f18d4..2c4d45d3f49a6fa4070ca8a503cfa2d52ad562a1 100755 (executable)
--- a/cgi.sh
+++ b/cgi.sh
@@ -52,3 +52,7 @@ cgi_refdata() { # Parse GET data from referer
     _REF["$key"]="$(echo -e "$(echo "$val" |sed 's:+: :g;s:%:\\x:g')")"
   done
 }
+
+urlsave(){
+  echo -E "$*" |sed 's:%:\%25:g;s:\?:\%3F:g;s:&:\%26:g;s:'\'':\%27:g;s: :\%20:g;s;!;\%21;g;s;\(;\%28;g;s;\);\%29;g;'
+}