Showing
2 changed files
with
22 additions
and
10 deletions
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | - $english = mysql_escape_string($_REQUEST['translate']); | |
| 3 | +// $english = mysql_escape_string($_REQUEST['translate']); | |
| 4 | 4 | // Der Service ist zur Zeit leider deaktiviert.... |
| 5 | 5 | // $trans = new SoapClient( |
| 6 | 6 | // "http://www.xmethods.net/sd/2001/BabelFishService.wsdl"); |
| ... | ... | @@ -18,6 +18,22 @@ |
| 18 | 18 | $french = "not found"; |
| 19 | 19 | } |
| 20 | 20 | */ |
| 21 | + class dummy | |
| 22 | + { | |
| 23 | + // nur public member werden via json verschickt. | |
| 24 | + public $german; | |
| 25 | + public $english; | |
| 26 | + public $french; | |
| 27 | + | |
| 28 | + function __construct ($english, $german, $french) | |
| 29 | + { | |
| 30 | + $this->german = $german; | |
| 31 | + $this->english = $english; | |
| 32 | + $this->french["val1"] = $french; | |
| 33 | + $this->french["val2"] = "jokus"; | |
| 34 | + } | |
| 35 | + } | |
| 36 | + | |
| 21 | 37 | $encoding = FALSE; |
| 22 | 38 | if (isset ($_SERVER['HTTP_ACCEPT_ENCODING']) && |
| 23 | 39 | strpos ($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip') !== FALSE) |
| ... | ... | @@ -30,10 +46,8 @@ |
| 30 | 46 | |
| 31 | 47 | $result = FALSE; |
| 32 | 48 | if ($encoding !== FALSE) |
| 33 | - $result = gzcompress (json_encode (array( | |
| 34 | - "english" => 'doing gzip', | |
| 35 | - "german" => 'gezipedte Daten', | |
| 36 | - "french" => 'la zippo'))); | |
| 49 | + $result = gzcompress (json_encode (new dummy ( | |
| 50 | + 'doing gzip', 'gezipedte Daten', 'la zippo'))); | |
| 37 | 51 | |
| 38 | 52 | if ($result !== FALSE) |
| 39 | 53 | { |
| ... | ... | @@ -44,10 +58,8 @@ |
| 44 | 58 | } |
| 45 | 59 | else |
| 46 | 60 | { |
| 47 | - $result = json_encode (array( | |
| 48 | - "english" => 'doing no gzip', | |
| 49 | - "german" => 'nicht gezipedte Daten', | |
| 50 | - "french" => 'no la zippo')); | |
| 61 | + $result = json_encode (new dummy ( | |
| 62 | + 'doing no gzip', 'nicht gezipedte Daten', 'no la zippo')); | |
| 51 | 63 | |
| 52 | 64 | print ($result); |
| 53 | 65 | } | ... | ... |
Please
register
or
login
to post a comment