52 lines
6.7 KiB
PHP
52 lines
6.7 KiB
PHP
<a href="/apitest.php?step=0">ClientInfo</a>
|
|
|
|
<a href="/apitest.php?step=1">Step1</a>
|
|
|
|
<a href="/apitest.php?step=2">Step2</a>
|
|
<hr/>
|
|
Request:<br/>
|
|
<?php
|
|
$urls = array(
|
|
'http://installspro.loc/api/json/get/client_info',
|
|
'http://installspro.loc/api/json/get/step1',
|
|
'http://installspro.loc/api/json/get/step2',
|
|
);
|
|
|
|
$requests = array(
|
|
array('client_info' => 1, 'FILE_ID' => '00000100'),
|
|
array('step1' => '{"sysinfo":{"OS":"Windows","OSArchitecture":64,"OSLanguage":"ru","OSBuild":9200,"ServicePackMajor":0,"DefaultBrowser":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","DefaultBrowserVer":"36.0.1985.125","DefaultBrowserDesc":"Google Chrome","Serial":"F877-9088","FILE_ID":"00000100","UserName":"rufus_000","Domain":"asus-notebook","ProcessList":["C:\\\\Users\\\\rufus_000\\\\Dropbox\\\\SmartLine\\\\Downloader\\\\preparetoautoupload\\\\[System Process]","System","smss.exe","csrss.exe","wininit.exe","services.exe","lsass.exe","svchost.exe","svchost.exe","nvvsvc.exe","svchost.exe","svchost.exe","svchost.exe","svchost.exe","svchost.exe","C:\\\\Program Files (x86)\\\\ASUS\\\\ATK Package\\\\ATK Hotkey\\\\AsLdrSrv.exe","C:\\\\Program Files (x86)\\\\ASUS\\\\ATK Package\\\\ATKGFNEX\\\\GFNEXSrv.exe","spoolsv.exe","svchost.exe","C:\\\\Program Files (x86)\\\\Common Files\\\\Adobe\\\\ARM\\\\1.0\\\\armsvc.exe","AdminService.exe","officeclicktorun.exe","ETDService.exe","dasHost.exe","AdAwareService.exe","C:\\\\Program Files (x86)\\\\NVIDIA Corporation\\\\NetService\\\\NvNetworkService.exe","nvstreamsvc.exe","svchost.exe","C:\\\\Program Files (x86)\\\\TeamViewer\\\\Version9\\\\TeamViewer_Service.exe","vmware-usbarbitrator64.exe","MsMpEng.exe","nvstreamsvc.exe","NisSrv.exe","conhost.exe","svchost.exe","SearchIndexer.exe","csrss.exe","winlogon.exe","dwm.exe","nvxdsync.exe","nvvsvc.exe","C:\\\\Program Files (x86)\\\\ASUS\\\\ATK Package\\\\ATK Hotkey\\\\HControl.exe","ETDCtrl.exe","nvstreamsvc.exe","conhost.exe","taskhostex.exe","explorer.exe","C:\\\\Program Files (x86)\\\\NVIDIA Corporation\\\\Update Core\\\\NvBackend.exe","C:\\\\Program Files (x86)\\\\ASUS\\\\ATK Package\\\\ATKOSD2\\\\ATKOSD2.exe","ETDCtrlHelper.exe","ETDGesture.exe","C:\\\\Program Files (x86)\\\\ASUS\\\\ATK Package\\\\ATK Media\\\\DMedia.exe","livecomm.exe","SkyDrive.exe","TSVNCache.exe","RuntimeBroker.exe","nvtray.exe","SettingSyncHost.exe","hkcmd.exe","igfxpers.exe","AdAwareTray.exe","C:\\\\Program Files (x86)\\\\Skype\\\\Phone\\\\Skype.exe","C:\\\\Users\\\\rufus_000\\\\AppData\\\\Roaming\\\\Dropbox\\\\bin\\\\Dropbox.exe","C:\\\\Program Files (x86)\\\\Yandex\\\\Punto Switcher\\\\punto.exe","ps64ldr.exe","dllhost.exe","C:\\\\Program Files (x86)\\\\Embarcadero\\\\RAD Studio\\\\9.0\\\\bin\\\\bds.exe","TGitCache.exe","TSVNCache.exe","TGitCache.exe","C:\\\\Program Files (x86)\\\\Embarcadero\\\\RAD Studio\\\\9.0\\\\bin\\\\bds.exe","C:\\\\Program Files\\\\TortoiseGit\\\\bin\\\\pageant.exe","WWAHost.exe","WWAHost.exe","WWAHost.exe","audiodg.exe","C:\\\\Program Files (x86)\\\\Notepad++\\\\notepad++.exe","C:\\\\Users\\\\rufus_000\\\\Dropbox\\\\SmartLine\\\\Downloader\\\\preparetoautoupload\\\\Downloader.exe"],"BrowserList":[{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"},{"BrowserPath":"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe","BrowserVer":"36.0.1985.125","BrowserDesc":"Google Chrome"}]},"cats":null,"uid":"109784"}'),
|
|
array('step2' => '{"adverts_done":["48"],"FILE_ID":"00000100","uid":"109457"}'),
|
|
);
|
|
|
|
$step = isset($_GET['step']) ? (int) $_GET['step'] : 0;
|
|
|
|
$url = $urls[$step];
|
|
$request = $requests[$step];
|
|
|
|
// Отправить на прод-апи
|
|
//$url = 'http://systemmes.com/getinstall.php';
|
|
|
|
$post = array();
|
|
foreach ($request as $key => $val)
|
|
{
|
|
$post[] = $key . '=' . $val;
|
|
}
|
|
$post = implode($post, '&');
|
|
|
|
//print_r($steps[$step]);
|
|
print_r($post);
|
|
print '<hr>';
|
|
print 'Response:<br/>';
|
|
|
|
if ($curl = curl_init())
|
|
{
|
|
curl_setopt($curl, CURLOPT_URL, $url);
|
|
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
|
|
curl_setopt($curl, CURLOPT_POST, true);
|
|
curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
|
|
$out = curl_exec($curl);
|
|
//var_dump($out);
|
|
print_r($out);
|
|
curl_close($curl);
|
|
}
|