<?php
require_once 'config.php';
if (isset($_SERVER["REDIRECT_REMOTE_AUTHORIZATION"]) && $_SERVER["REDIRECT_REMOTE_AUTHORIZATION"]!='') {
$d = base64_decode($_SERVER["REDIRECT_REMOTE_AUTHORIZATION"]);
list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':', $d);
} else {
$file_name = 'cache/' . $_POST['lang'] . '/' . $_POST['md5'];
if(file_exists($file_name)) {
$result = json_decode(file_get_contents($file_name));
$old = isset($result->data->translations[0]->translatedText) ? $result->data->translations[0]->translatedText : null;
$old = isset($result->TranslateResult) ? $result->TranslateResult : $old;
$result->TranslateResult = $_POST['new'];
$result->TranslateResultOld = $old;
unset($result->data->translations[0]->translatedText);
unset($result->data->translations[0]->translatedTextOld);
file_put_contents($file_name.'.human', json_encode($result));
} else {
$result = new stdClass;
$result->TranslateResult = $_POST['new'];
file_put_contents($file_name.'.human', json_encode($result));
}
echo 'success';
exit;
}
#print_r($_POST);
echo 'fail';
<?php
require_once 'config.php';
if (isset($_SERVER["REDIRECT_REMOTE_AUTHORIZATION"]) && $_SERVER["REDIRECT_REMOTE_AUTHORIZATION"]!='') {
$d = base64_decode($_SERVER["REDIRECT_REMOTE_AUTHORIZATION"]);
list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':', $d);
}
if(!isset($_SERVER['PHP_AUTH_USER']) or !isset($_SERVER['PHP_AUTH_PW']) or !($_SERVER['PHP_AUTH_USER'] == USER and $_SERVER['PHP_AUTH_PW'] == PASS)) {
header('WWW-Authenticate: Basic realm="Restricted area"');
header('HTTP/1.0 401 Unauthorized');
echo 'fail';
exit;
}
else {
$file_name = 'cache/' . $_POST['lang'] . '/' . $_POST['md5'];
if(file_exists($file_name)) {
$result = json_decode(file_get_contents($file_name));
$old = isset($result->data->translations[0]->translatedText) ? $result->data->translations[0]->translatedText : null;
$old = isset($result->TranslateResult) ? $result->TranslateResult : $old;
$result->TranslateResult = $_POST['new'];
$result->TranslateResultOld = $old;
unset($result->data->translations[0]->translatedText);
unset($result->data->translations[0]->translatedTextOld);
file_put_contents($file_name.'.human', json_encode($result));
} else {
$result = new stdClass;
$result->TranslateResult = $_POST['new'];
file_put_contents($file_name.'.human', json_encode($result));
}
echo 'success';
exit;
}
#print_r($_POST);
echo 'fail';
Users browsing this forum: No registered users and 1 guest