JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
initial import (from revision 1199 + email.php)
[wfpl.git] / encode.php
1 <?php
2
3 #  Copyright (C) 2005 Jason Woofenden
4 #
5 #  This file is part of wfpl.
6 #
7 #  wfpl is free software; you can redistribute it and/or modify it
8 #  under the terms of the GNU General Public License as published by
9 #  the Free Software Foundation; either version 2, or (at your option)
10 #  any later version.
11 #
12 #  wfpl is distributed in the hope that it will be useful, but
13 #  WITHOUT ANY WARRANTY; without even the implied warranty of
14 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15 #  General Public License for more details.
16 #
17 #  You should have received a copy of the GNU General Public License
18 #  along with wfpl; see the file COPYING.  If not, write to the
19 #  Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
20 #  MA 02111-1307, USA.
21
22
23 # This file contains basic encodings
24
25 function enc_html($str) {
26         $str = str_replace('&', '&amp;', $str);
27         $str = str_replace('<', '&lt;', $str);
28         $str = str_replace('>', '&gt;', $str);
29         return $str;
30 }
31
32
33 # html attributes (eg  <input value="...."
34 function enc_attr($str) {
35         $str = str_replace('&', '&amp;', $str);
36         $str = str_replace('"', '&quot;', $str);
37         return $str;
38 }
39
40