-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathupload.php
More file actions
executable file
·70 lines (52 loc) · 928 Bytes
/
Copy pathupload.php
File metadata and controls
executable file
·70 lines (52 loc) · 928 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php
// Lib
include('lib/tmhOAuth/tmhOAuth.php');
include('lib/tmhOAuth/tmhUtilities.php');
include('class/city.php');
include('class/map.php');
// Config
include('config.php');
// Auth
$tmhOAuth = new tmhOAuth(array
(
'consumer_key' => $consumer_key,
'consumer_secret' => $consumer_secret,
'user_token' => $user_token,
'user_secret' => $user_secret,
));
// Path
if(!is_dir('exports') && !mkdir('exports'))
{
exit;
}
$pathinfo = pathinfo
(
$path = 'exports/' . time() . '.jpg'
);
$name = $pathinfo['basename'];
// Map
$map = new Map;
if(!$map->save($path) || !$path = realpath($path))
{
exit;
}
// Params
$image = array
(
"@$path",
'type=image/jpeg',
"filename=$name"
);
$params = array
(
'image' => implode(';', $image),
'use' => 'true'
);
// Request
$code = $tmhOAuth->request('POST', $tmhOAuth->url
(
'1/account/update_profile_background_image'
),
$params, true, true);
// Response
echo $code;