Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $baseurl = 'http://localhost/wordpress/gallery';
- $username = 'admin';
- $password = '123';
- //первый заход, чтобы авторизироваться
- $url = $baseurl.'identification.php';
- $fields = array(
- 'username' => $username,
- 'password' => $password,
- 'redirect' => '',
- 'login' => 'on'
- );
- foreach ($fields as $key=>$value) {
- $fields_string .= $key.'='.$value.'&';
- }
- rtrim($fields_string, '&');
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, count($fields));
- curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);
- $cookieJar = 'synchroCookie';
- curl_setopt($ch, CURLOPT_COOKIEJAR, $cookieJar);
- curl_setopt($ch, CURLOPT_COOKIEFILE, $cookieJar);
- curl_exec($ch);
- curl_close($ch);
- unset($ch);
- //здесь уже пытаюсь сделать синхронизацию
- $url = $baseurl.'/admin.php?page=site_update&site=1';
- $fields = array(
- 'sync' => urlencode('files'),
- 'privacy_level' => urlencode('0'),
- 'subcats-included' => urlencode('1'),
- 'submit' => urlencode('on')
- );
- foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
- rtrim($fields_string, '&');
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, count($fields));
- curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);
- curl_setopt($ch, CURLOPT_COOKIEJAR, $cookieJar);
- curl_setopt($ch, CURLOPT_COOKIEFILE, $cookieJar);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
- curl_exec($ch);
- curl_close($ch);
- unset($ch);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement