nandkishorre Ответов: 2

Как преобразовать этот PHP-код в Jquery ?


Привет Команда,

у меня есть PHP-код, здесь мне нужно преобразовать этот код в jquery в моем приложении. Если есть кто-нибудь, кто мог бы поделиться своими знаниями.

$xmlString;
if (isset ($_POST ['xmlString'])){
$filename = $_POST ['xmlFilename'];
$xmlString = stripslashes($_POST ['xmlString']);

$файл = "_data/".$именем"..edit.xml";

// запись новых данных в файл вместе со старыми данными
$handle = fopen ("../ ".$newFile, " w");
if (fwrite($handle, $xmlString) = = = false) {
echo "{error:\ " не удалось записать в файл.\"}";
}
ещё {
echo " {filename:\"".$newFile."\"}";
}
fclose($handle);
}



С уважением
Нанда Кишор.ГЛ.

Sergey Alexandrovich Kryukov

Не иметь смысла.
—СА

2 Ответов

Рейтинг:
2

Great.sisira

определите (YOUR_CLIENT_ID,'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx);
define(YOUR_CLIENT_SECRET, 'xxxxxxxxxxxxxxx');
if (isset ($_GET ['code'])) {
$code = $_GET ['code'];
// Установить URL-адрес аутентификации
$https://accounts.google.com/o/oauth2/token URL-адрес ='';

// Установите параметр Auth
$URI перенаправления='HTTP:// в' . В $_SERVER["HTTP_HOST"] . В $_SERVER["ТАКИ"];
$params = массив(
"client_id" => YOUR_CLIENT_ID,
"client_secret" = & gt; YOUR_CLIENT_SECRET,
"redirect_uri" => $redirectUri,
"grant_type" => " authorization_code",
"код" => $code,
);

/ * * Init The curl */
$ч = curl_init();
curl_setopt ($ch, constant("CURLOPT_". 'URL'), $url);
curl_setopt ($ch, constant("CURLOPT_". "Пост"), правда);
curl_setopt ($ch, constant("CURLOPT_". 'POSTFIELDS'), $params);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($CH с);
if ($info ['http_code'] = = = 200) {
заголовок ('Content-Type: '. $info ['content_type']);
return $output;
} еще {
die ("произошла ошибка");
}
/ * * Init The curl */

} еще {

$URL-адрес = "https://accounts.google.com/o/oauth2/auth";

// Установите параметр Auth
$params = массив(
"response_type" = & gt; "код",
"client_id" => YOUR_CLIENT_ID,
"параметр redirect_uri" =&ГТ; с HTTP://' . В $_SERVER["HTTP_HOST"] . В $_SERVER["ТАКИ"],
"сфера применения" => "https://www.googleapis.com/auth/webmasters.readonly" / / я добавил область действия для инструмента веб-мастера

);

$requestTo = $url.'?'. http_build_query($params);

// Перенаправление страницы
заголовок ("Location:". $requestTo);
}


Рейтинг:
1

Peter Leow

Согласно PHP-коду, он записывает некоторое загруженное xml-содержимое в файл на сервере. Это работа серверного скрипта, такого как PHP. jQuery, с другой стороны, не может этого сделать, jQuery, который является библиотекой JavaScript, принадлежит к клиентским сценариям, что означает, что он работает только в браузере. Вы можете загрузить файл с помощью jQuery Ajax из браузера и быть обработанным PHP на сервере. Смотрите пример: http://abandon.ie/notebook/simple-file-uploads-using-jquery-ajax[^]


Sergey Alexandrovich Kryukov

5ед.
—СА

Peter Leow

Спасибо, Сергей.