|
|
@ -1,6 +1,6 @@ |
|
|
<?php |
|
|
<?php |
|
|
|
|
|
|
|
|
$english = mysql_escape_string($_REQUEST['translate']); |
|
|
|
|
|
|
|
|
// $english = mysql_escape_string($_REQUEST['translate']);
|
|
|
// Der Service ist zur Zeit leider deaktiviert....
|
|
|
// Der Service ist zur Zeit leider deaktiviert....
|
|
|
// $trans = new SoapClient(
|
|
|
// $trans = new SoapClient(
|
|
|
// "http://www.xmethods.net/sd/2001/BabelFishService.wsdl");
|
|
|
// "http://www.xmethods.net/sd/2001/BabelFishService.wsdl");
|
|
|
@ -18,6 +18,22 @@ |
|
|
$french = "not found"; |
|
|
$french = "not found"; |
|
|
} |
|
|
} |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
class dummy |
|
|
|
|
|
{ |
|
|
|
|
|
// nur public member werden via json verschickt.
|
|
|
|
|
|
public $german; |
|
|
|
|
|
public $english; |
|
|
|
|
|
public $french; |
|
|
|
|
|
|
|
|
|
|
|
function __construct ($english, $german, $french) |
|
|
|
|
|
{ |
|
|
|
|
|
$this->german = $german; |
|
|
|
|
|
$this->english = $english; |
|
|
|
|
|
$this->french["val1"] = $french; |
|
|
|
|
|
$this->french["val2"] = "jokus"; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
$encoding = FALSE; |
|
|
$encoding = FALSE; |
|
|
if (isset ($_SERVER['HTTP_ACCEPT_ENCODING']) && |
|
|
if (isset ($_SERVER['HTTP_ACCEPT_ENCODING']) && |
|
|
strpos ($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip') !== FALSE) |
|
|
strpos ($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip') !== FALSE) |
|
|
@ -30,10 +46,8 @@ |
|
|
|
|
|
|
|
|
$result = FALSE; |
|
|
$result = FALSE; |
|
|
if ($encoding !== FALSE) |
|
|
if ($encoding !== FALSE) |
|
|
$result = gzcompress (json_encode (array( |
|
|
|
|
|
"english" => 'doing gzip', |
|
|
|
|
|
"german" => 'gezipedte Daten', |
|
|
|
|
|
"french" => 'la zippo'))); |
|
|
|
|
|
|
|
|
$result = gzcompress (json_encode (new dummy ( |
|
|
|
|
|
'doing gzip', 'gezipedte Daten', 'la zippo'))); |
|
|
|
|
|
|
|
|
if ($result !== FALSE) |
|
|
if ($result !== FALSE) |
|
|
{ |
|
|
{ |
|
|
@ -44,10 +58,8 @@ |
|
|
} |
|
|
} |
|
|
else |
|
|
else |
|
|
{ |
|
|
{ |
|
|
$result = json_encode (array( |
|
|
|
|
|
"english" => 'doing no gzip', |
|
|
|
|
|
"german" => 'nicht gezipedte Daten', |
|
|
|
|
|
"french" => 'no la zippo')); |
|
|
|
|
|
|
|
|
$result = json_encode (new dummy ( |
|
|
|
|
|
'doing no gzip', 'nicht gezipedte Daten', 'no la zippo')); |
|
|
|
|
|
|
|
|
print ($result); |
|
|
print ($result); |
|
|
} |
|
|
} |
|
|
|